PageSourceSearch

https://www.plugin-alliance.com/cdn/shop/t/3/assets/header-dropdown-hover.js?v=33253265270090622421752157968

js plugin-alliance.com collected 2026-09-25 14:19:32 UTC 1,372 bytes, 2 lines download raw bytes

1document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("header-menu").forEach(menu=>{const details=menu.querySelector("details"),summary=details.querySelector("summary"),header=document.querySelector(".header-wrapper");let mouseLeaveTimeout=null;window.matchMedia("(hover: none)").matches?(summary.addEventListener("click",event=>{details.hasAttribute("open")?event.target.closest("a")||(event.preventDefault(),closeMenu()):(event.preventDefault(),openMenu())}),document.addEventListener("click",event=>{details.hasAttribute("open")&&!menu.contains(event.target)&&closeMenu()})):(menu.addEventListener("mouseenter",()=>{mouseLeaveTimeout&&clearTimeout(mouseLeaveTimeout),openMenu()}),menu.addEventListener("mouseleave",()=>{mouseLeaveTimeout=setTimeout(()=>{closeMenu()},150)}),summary.addEventListener("click",event=>{event.target.closest("a")||event.preventDefault()})),summary.addEventListener("keyup",event=>{event.code.toUpperCase()==="ESCAPE"&&(closeMenu(),summary.focus())});function openMenu(){details.setAttribute("open",""),summary.setAttribute("aria-expanded","true"),header&&(header.preventHide=!0)}function closeMenu(){details.removeAttribute("open"),summary.setAttribute("aria-expanded","false"),header&&(header.preventHide=!1)}})});
2//# sourceMappingURL=/cdn/shop/t/3/assets/header-dropdown-hover.js.map?v=33253265270090622421752157968

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.