PageSourceSearch

https://www.coleyhome.com/cdn/shop/t/105/assets/site-drawer.js?v=101641967096267852611760530519

js coleyhome.com collected 2026-09-29 15:58:29 UTC 1,341 bytes, 2 lines download raw bytes

1const{getElement}=window.BAO.Utils;export class SiteDrawerCustom extends window.BAO.CustomElement(){constructor(){if(super(),this.drawers=getElement("site-drawers"),!this.drawers)throw new Error(`${this.nodeName.toLowerCase()} needs a <site-drawers> element to work`);this.drawers.drawers.push(this),this._isOpen=!1}connectedCallback(){super.connectedCallback(),this.drawerShouldBeMoved&&window.setTimeout(()=>{this.moveToElement.appendChild(this)},parseInt(this.getAttribute("data-module-drawers-move-delay"),10)||0),this.setAttribute("data-initialised",!0)}get key(){return this.getAttribute("key")}get elements(){return{trigger:getElement(`[data-drawers-trigger=${this.key}]`),close:getElement(`[data-module-drawers-close=${this.key}]`)}}get isOpen(){return this._isOpen}set isOpen(val){this._isOpen=val,this.classList.toggle(this.config.classes.activeDrawerClass,val)}get drawerShouldBeMoved(){return this.hasAttribute("data-module-drawers-move-me")}get moveToElement(){return this.getAttribute("data-module-drawers-move-me")==="root"?this.drawers:getElement(this.getAttribute("data-module-drawers-move-me"))}get config(){return{classes:{activeDrawerClass:"drw-Drawer-active"}}}}customElements.define("site-drawer-custom",SiteDrawerCustom);
2//# sourceMappingURL=/cdn/shop/t/105/assets/site-drawer.js.map?v=101641967096267852611760530519

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.