PageSourceSearch

https://pessamit.ca/wp-content/themes/act-wp-base-designsystem/act…/act-page-tree-menu.min.js?ver=1.0.1

js pessamit.ca collected 2026-10-02 20:35:34 UTC 2,822 bytes, 2 lines download raw bytes

1(()=>{var e,t,a,n,c;e=document.querySelectorAll(".act-page-tree-menu-children__button"),t=document.querySelectorAll(".act-page-tree-menu"),a=document.getElementsByTagName("main"),n=document.querySelectorAll(".act-page-tree-menu__overlay"),c=!0,window.innerWidth<1024&&(c=!1),window.matchMedia("(min-width: 1024px)").addEventListener("change",(function(e){c=!!e.matches})),e&&e.forEach((function(e){e.addEventListener("click",(function(e){c&&(e.target.closest("li").firstChild.click(),e.target.closest("li").firstChild.focus())}))})),t&&t.forEach((function(e){e.classList.add("act-page-tree-menu--closed");var t=e.querySelectorAll(".act-page-tree-menu__panel");function s(){e.querySelectorAll(".act-page-tree-menu__item--panel-opened").forEach((function(e){e.classList.remove("act-page-tree-menu__item--panel-opened"),e.classList.add("act-page-tree-menu__item--panel-closed")}))}function o(){e.classList.contains("act-page-tree-menu--dropdown-opened")?e.classList.toggle("act-page-tree-menu--dropdown-opened"):e.classList.toggle("act-page-tree-menu--opened"),e.classList.toggle("act-page-tree-menu--closed"),s()}function l(){var e=this.parentNode;e.classList.toggle("act-page-tree-menu__item--panel-opened"),e.classList.toggle("act-page-tree-menu__item--panel-closed")}t&&t.forEach((function(e){e.parentNode.classList.add("act-page-tree-menu__item--panel-closed")})),a[0].addEventListener("focus",(function(t){c&&(s(),e.classList.remove("act-page-tree-menu--opened"),e.classList.add("act-page-tree-menu--closed"))}),!0),e.addEventListener("focus",(function(t){c&&t.target.parentNode.classList.contains("act-page-tree-menu__item--depth-0")&&t.target.parentNode.classList.contains("act-page-tree-menu__item--panel-closed")&&(s(),e.classList.remove("act-page-tree-menu--opened"),e.classList.add("act-page-tree-menu--closed"))}),!0),e.addEventListener("click",(function(t){"use"!=t.target.nodeName&&"svg"!=t.target.nodeName||(t.preventDefault(),t.target.closest("button").click()),t.target.parentNode.classList.contains("act-page-tree-menu__item--depth-0")&&t.target.parentNode.classList.contains("act-page-tree-menu__item--has-children")&&(t.preventDefault(),c&&t.target.parentNode.classList.contains("act-page-tree-menu__item--panel-closed")&&(s(),e.classList.remove("act-page-tree-menu--opened"),e.classList.add("act-page-tree-menu--closed")),l.call(t.target),c&&(e.classList.toggle("act-page-tree-menu--opened"),e.classList.toggle("act-page-tree-menu--closed"))),t.target.classList.contains("act-page-tree-menu__button")&&o.call(t.target)})),document.onkeydown=function(t){27==(t=t||window.event).keyCode&&e.classList.contains("act-page-tree-menu--opened")&&o()},n[0].addEventListener("click",(function(t){e.classList.contains("act-page-tree-menu--opened")&&o()}))}))})();
2//# sourceMappingURL=act-page-tree-menu.min.js.map

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.