PageSourceSearch

https://portal.wibernet.co.za/dist/dist-portal-login/index.CPgYMjch.js

js wibernet.co.za collected 2026-10-09 22:43:30 UTC 2,318 bytes, 2 lines download raw bytes

1import{_ as p,r,s as d,d as L,c as _}from"./app.6-zBPm55.js";import{d as u,y as c,u as o,D as w,x as h,E as f,G as m,B as P,K as S}from"./vendor.kmuNf4Gr.js";/* empty css               */_(["XLanguageSelector.mounted"]);const D={name:"XLanguageSelector",props:{languages:{type:[Object,Array]}},data(){return{showDropdown:!1,currentLanguage:""}},mounted(...a){return r("XLanguageSelector.mounted",()=>{this.checkPortalLanguage()},this,a)},methods:{changePortalLanguage(...a){return r("XLanguageSelector.changePortalLanguage",e=>{this.setPortalLanguage(e),this.currentLanguage=this.languages[e],L({url:`/portal/login--set-language?language=${e}`}).then(t=>{t.result&&this.$router.go(this.$router.currentRoute)})},this,a)},getPortalLanguage(...a){return r("XLanguageSelector.getPortalLanguage",()=>d()?localStorage.getItem("portal_language"):!1,this,a)},setPortalLanguage(...a){return r("XLanguageSelector.setPortalLanguage",e=>{d()&&localStorage.setItem("portal_language",e)},this,a)},checkPortalLanguage(...a){return r("XLanguageSelector.checkPortalLanguage",()=>{var n;let e=this.getPortalLanguage(),t=window.spl_config.language;e&&((n=this.languages)!=null&&n[e])&&e!==t?this.currentLanguage=this.languages[e]:(this.setPortalLanguage(t),this.currentLanguage=this.languages[t])},this,a)},toggleDropdown(...a){return r("XLanguageSelector.toggleDropdown",()=>{this.showDropdown=!this.showDropdown},this,a)}}},k={class:"language"},v={class:"dropdown"},X={"data-test-selector":"dropdown-list",class:"dropdown-menu",role:"menu"},b=["data-test-selector","onClick"];function x(a,e,t,n,i,g){return u(),c("ul",k,[o("li",v,[o("a",{href:"javascript:void(0)",class:"dropdown-toggle","data-bs-toggle":"dropdown",role:"button","aria-expanded":"false","data-test-selector":"dropdown-button",onClick:e[0]||(e[0]=(...s)=>g.toggleDropdown&&g.toggleDropdown(...s))},[w(h(i.currentLanguage),1),e[1]||(e[1]=o("i",{class:"icon-ic_fluent_chevron_down_24_regular"},null,-1))]),f(o("ul",X,[(u(!0),c(P,null,S(t.languages,(s,l)=>(u(),c("li",{key:l},[o("a",{href:"javascript:void(0)",role:"button","data-test-selector":`change-button-${l}`,onClick:y=>g.changePortalLanguage(l)},h(s),9,b)]))),128))],512),[[m,i.showDropdown]])])])}const E=p(D,[["render",x]]);export{E as XLanguageSelector,E as default};
2//# sourceMappingURL=index.CPgYMjch.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.