PageSourceSearch

https://nz.kowtowclothing.com/cdn/shop/t/646/assets/mobile-menu.js?v=66545831939509275171790041192

js kowtowclothing.com collected 2026-09-25 18:37:35 UTC 4,273 bytes, 2 lines download raw bytes

1document.addEventListener("DOMContentLoaded",()=>{const mobileMenuButton=document.getElementById("lnk-mobile-menu"),mobileSearchMenuButton=document.getElementById("lnk-mobile-search-menu"),navItem=document.querySelector(".header__inline-menu"),notificationSection=document.querySelector(".notification-bar"),mobMenuItemOne=document.querySelector("#Details-HeaderMenu-1 div.header__menu-item span.header_menu-item-text"),headerMenu=document.querySelector(".shopify-section.shopify-section-group-header-group.section-header"),megaMenu=document.querySelector(".mega-menu__content.gradient.motion-reduce.global-settings-popup");if(mobileMenuButton){mobileMenuButton.addEventListener("click",function(event){event.preventDefault();const mobileMenu=document.querySelector(".mobile-menu.header__menu-item");if(notificationSection&&(notificationSection.style.display="none"),mobMenuItemOne&&mobMenuItemOne.click(),document.body.style.overflow="hidden",headerMenu&&headerMenu.classList.toggle("header--sticky-full"),megaMenu&&megaMenu.classList.toggle("mega-menu--scrollable"),mobileMenu){mobileMenu.classList.toggle("is-active"),document.querySelectorAll(".header__icons, .mobile-menu.header__menu-item, .header__heading").forEach(el=>{el.classList.toggle("hidden")}),document.querySelectorAll(".list-menu.list-menu--inline").forEach(el=>{el.classList.toggle("show")}),document.querySelector(".header-menu-close").classList.toggle("show");const expanded=this.getAttribute("aria-expanded")==="true"||!1;this.setAttribute("aria-expanded",!expanded),navItem.classList.toggle("menu-open")}});const mobileCloseMenuButton=document.getElementById("lnk-mobile-close-menu");mobileCloseMenuButton&&mobileCloseMenuButton.addEventListener("click",function(event){if(event.preventDefault(),notificationSection&&(notificationSection.style.display="unset"),document.body.style.overflow="",headerMenu&&headerMenu.classList.remove("header--sticky-full"),megaMenu&&megaMenu.classList.remove("mega-menu--scrollable"),document.querySelector(".header-menu-close")){document.querySelectorAll(".header__icons, .mobile-menu.header__menu-item, .header__heading").forEach(el=>{el.classList.remove("hidden")}),document.querySelectorAll(".list-menu.list-menu--inline").forEach(el=>{el.classList.remove("show")});const menuClose2=document.querySelector(".header-menu-close");menuClose2.classList.remove("show"),menuClose2.classList.toggle("hidden"),navItem.classList.remove("menu-open")}})}if(mobileSearchMenuButton){const mobileSearchMenu=document.querySelector(".mobile-search-menu"),mobileSearchClose=document.querySelector(".mobile-search-menu__close"),mobileSearchInput=document.getElementById("Mobile-Search-Input");mobileSearchMenuButton.addEventListener("click",function(event){event.preventDefault(),mobileSearchMenu&&(mobileSearchMenu.style.display="",mobileSearchMenu.classList.add("is-open"),document.body.style.overflow="hidden",mobileSearchInput&&setTimeout(()=>{mobileSearchInput.focus()},300))}),mobileSearchClose&&mobileSearchClose.addEventListener("click",function(event){event.preventDefault(),mobileSearchMenu&&(mobileSearchMenu.classList.remove("is-open"),document.body.style.overflow="",mobileSearchInput&&(mobileSearchInput.value=""))})}const detailsElements=document.querySelectorAll(".tree-menu-details, .tree-submenu-details");detailsElements&&detailsElements.forEach(details=>{details.addEventListener("toggle",()=>{const parent=details.closest("li");details.open?parent.classList.add("expanded"):parent.classList.remove("expanded")})});function closeMobileSearchDrawer(){const mobileMenu=document.querySelector(".mobile-search-menu");mobileMenu&&mobileMenu.classList.contains("is-open")&&(mobileMenu.classList.remove("is-open"),mobileMenu.style.display="none",document.body.style.overflow="")}function closeMobileSearchOnEnter(e){if(e.key!=="Enter")return;const input=e.target;!input||input.id!=="Mobile-Search-Input"||closeMobileSearchDrawer()}document.addEventListener("keydown",closeMobileSearchOnEnter,!0),document.addEventListener("click",e=>{if(!e.target.closest(".mobile-search-menu.is-open"))return;
1e.target.closest(".ns-autocomplete-element")&&closeMobileSearchDrawer()},!0)});
2//# sourceMappingURL=/cdn/shop/t/646/assets/mobile-menu.js.map?v=66545831939509275171790041192

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.