1import {PolymerElement, html} from '../libs/polymer/3.5.2/polymer-element.js'; 2import {XStoreConfigurer} from './store/index.js'; 3import {XRouterConfigurer} from './router/index.js'; 4import {AnyidC} from './AnyidC.js'; 5 6customElements.define('x-store-configurer', XStoreConfigurer); 7customElements.define('x-router-configurer', XRouterConfigurer); 8 9window.AnyidC = { 10 LOAD_MODULE: function(params) { 11 // adjustment í¤ë¤ì ì¡°ì 12 if(typeof params.thema !== 'undefined' && !!params.thema) { 13 params.theme = params.thema; 14 } 15 16 if(typeof params.theme !== 'undefined' && !!params.theme) { 17 switch(params.theme) { 18 case '01': 19 params.theme = '1.0.0'; 20 break; 21 case '02': 22 params.theme = '2.0.0'; 23 break; 24 case '03': 25 params.theme = '3.0.0'; 26 break; 27 default: 28 break; 29 } 30 } 31 32 var device = (/Android|iPhone/i.test(navigator.userAgent)) 33 ? "mobile" 34 : (/webOS|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) 35 ? "etc" 36 : "pc" 37 ; 38 39 var options = Object.assign({ 40 txId: "" 41 , theme: (typeof params.theme !== 'undefined' && !!params.theme) ? params.theme : '1.0.0' 42 , toggleSwitch: { 43 disabled: (typeof params.toggleDisabled !== 'undefined' && params.toggleDisabled) ? true : false 44 , show: (typeof params.bypass !== 'undefined' && 0 !== params.bypass) ? false : true 45 // ì¬ì©ì ê°ì 미ëìì sso ì¬ì©ìí¨ 46 , toggle: (typeof params.toggleDisabled !== 'undefined' && params.toggleDisabled) 47 ? false 48 // bypass ê° 0ì´ ìëë©´ ì¥ì ìí©ì´ì´ì false 49 : (typeof params.bypass !== 'undefined' && 0 !== params.bypass) 50 ? false 51 : (typeof params.toggle !== 'undefined' && !params.toggle) 52 ? false 53 : true 54 } 55 , mobile: (device === "etc" || device === "mobile") 56 }, params); 57 58 var xStoreConfigurer = new XStoreConfigurer(); 59 const store = xStoreConfigurer.config(options); 60 store.set("language", (typeof params.language !== 'undefined' && !!params.language) ? params.language : 'ko'); 61 store.set("userSeCd", ( 62 '4.0.1' === options.theme 63 || '4.1.1' === options.theme 64 || '4.2.1' === options.theme 65 ) ? '02' : '01'); 66 var xRouterConfigurer = new XRouterConfigurer(); 67 const router = xRouterConfigurer.config(options); 68 customElements.define('x-anyidc', class extends AnyidC { 69 load() { 70 this.initialize(Object.assign(this.deepCopyObject(this.get("attributes")), {store: store, router: router, options: options})); 71 } 72 }); 73 } 74}
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.