PageSourceSearch

https://endeavourheroes.nl/hubfs/hub_generated/module_assets/1/191630456688/1791370038509/module_menu.min.js

js endeavourheroes.nl collected 2026-10-08 21:08:35 UTC 3,193 bytes, 2 lines download raw bytes

1var module_191630456688=function(){const navbarMenu=document.getElementById("menu"),burgerMenu=document.getElementById("burger"),backButtons=document.querySelectorAll(".menu-dropdown-content-back-button-wrapper"),menu=document.querySelector(".menu"),menuMobileLangWrapper=document.querySelector(".menu-mobile-lang-wrapper"),headerLanguageSwitcherContainer=document.querySelector(".hs-language-switcher__menu"),langOptions=headerLanguageSwitcherContainer?headerLanguageSwitcherContainer.childNodes:[],currentLang=document.querySelector(".hs-language-switcher__button")?.ariaLabel;burgerMenu.addEventListener("click",()=>{navbarMenu.classList.toggle("is-active"),burgerMenu.classList.toggle("is-active"),document.body.classList.toggle("overflow-hidden")});const dropdown=document.querySelectorAll(".menu-dropdown");document.querySelectorAll(".menu-item:not(.menu-dropdown)").forEach(menuLink=>{menuLink.querySelector("a").addEventListener("focus",()=>{dropdown.forEach(it=>{it.classList.remove("active")})})}),dropdown.forEach(item=>{item.addEventListener("click",()=>{item.classList.contains("active")?item.classList.remove("active"):(dropdown.forEach(it=>{it.classList.remove("active")}),item.classList.toggle("active"))}),item.addEventListener("focus",()=>{item.matches(":focus-visible")&&item.classList.add("active")});item.querySelector(".menu-dropdown-toggle").addEventListener("click",()=>{const dropdownShow=document.querySelector(".menu-dropdown-show");toggleDropdownItem(item),dropdownShow&&dropdownShow!=item&&toggleDropdownItem(dropdownShow)})});const toggleDropdownItem=item=>{const dropdownContent=item.querySelector(".menu-dropdown-content");item.classList.contains("menu-dropdown-show")?(dropdownContent.removeAttribute("style"),item.classList.remove("menu-dropdown-show")):(menu.classList.add("with-mobile-submenu-visible"),setTimeout(()=>{dropdownContent.style.height=dropdownContent.scrollHeight+100+"px",item.classList.add("menu-dropdown-show")},300))};window.addEventListener("resize",()=>{window.innerWidth>992&&(document.querySelectorAll(".menu-dropdown-content").forEach(item=>{item.removeAttribute("style")}),dropdown.forEach(item=>{item.classList.remove("menu-dropdown-show")}))}),window.addEventListener("resize",()=>{window.innerWidth>992&&navbarMenu.classList.contains("is-active")&&(navbarMenu.classList.remove("is-active"),burgerMenu.classList.remove("is-active"))}),backButtons.forEach(backButton=>{backButton.addEventListener("click",event=>{event.stopPropagation(),menu.classList.remove("with-mobile-submenu-visible"),dropdown.forEach(item=>{item.querySelector(".menu-dropdown-content").removeAttribute("style"),item.classList.remove("menu-dropdown-show","active")})})}),langOptions.forEach(function(item){const cln=item.cloneNode(!0);menuMobileLangWrapper.appendChild(cln)});document.querySelectorAll(".hs-language-switcher__item a").forEach(button=>{const langCode=button.getAttribute("data-value");langCode===currentLang&&(console.log("langCode:",langCode,!0),button.parentElement.classList.add("active"))})}();
2//# sourceURL=https://8736211.fs1.hubspotusercontent-na1.net/hubfs/8736211/hub_generated/module_assets/1/191630456688/1791370038509/module_menu.js

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.