1// Controller Placeholder ì´ê¸°í ì¤í¬ë¦½í¸ 2// yawn íë ììí¬ì ëì ë¡ë©ë³´ë¤ 먼ì ì¤íëì´ì¼ í¨ 3 4(function() { 5 'use strict'; 6 7 // 컨í¸ë¡¤ë¬ placeholder ìì± í¬í¼ 8 const createControllerPlaceholder = (name) => { 9 return function(element) { 10 console.warn(`[${name}] Placeholder called - actual controller not loaded yet`); 11 return { 12 ready: () => console.warn(`[${name}] Placeholder ready() called`), 13 close: () => console.warn(`[${name}] Placeholder close() called`), 14 reload: () => console.warn(`[${name}] Placeholder reload() called`), 15 triggerSwiperUpdate: () => console.warn(`[${name}] Placeholder triggerSwiperUpdate() called`), 16 setMap: () => console.warn(`[${name}] Placeholder setMap() called`), 17 setPin: () => console.warn(`[${name}] Placeholder setPin() called`), 18 removePin: () => console.warn(`[${name}] Placeholder removePin() called`) 19 }; 20 }; 21 }; 22 23 // íìí 모ë 컨í¸ë¡¤ë¬ë¥¼ 미리 ë±ë¡ 24 const controllers = [ 25 'GosiwonListV1Controller', 26 'RoomFilterController', 27 'MapfirstMainController', 28 'PcMapController' 29 ]; 30 31 controllers.forEach(controllerName => { 32 if (typeof window !== 'undefined' && !window[controllerName]) { 33 window[controllerName] = createControllerPlaceholder(controllerName); 34 console.debug(`[Controller Init] ${controllerName} placeholder registered`); 35 } 36 }); 37 38 console.debug('[Controller Init] All controller placeholders registered'); 39})();
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.