Current File : /home/pacjaorg/.trash/media.1/mod_menu/js/admin-menu.min.js |
/**
* @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/document.querySelectorAll("ul.main-nav").forEach(o=>{new MetisMenu(o)});const wrapper=document.getElementById("wrapper"),sidebar=document.getElementById("sidebar-wrapper"),menuToggleIcon=document.getElementById("menu-collapse-icon");if(sidebar||wrapper.classList.remove("closed"),sidebar&&!sidebar.getAttribute("data-hidden")){const o=document.getElementById("menu-collapse");sidebar.querySelectorAll(".collapse-level-1").forEach(s=>{s.querySelectorAll(".collapse-level-1").forEach(e=>{e&&(e.classList.remove("collapse-level-1"),e.classList.add("collapse-level-2"))})}),o.addEventListener("click",s=>{s.preventDefault(),wrapper.classList.toggle("closed"),menuToggleIcon.classList.toggle("icon-toggle-on"),menuToggleIcon.classList.toggle("icon-toggle-off"),document.querySelectorAll(".main-nav > li").forEach(l=>l.classList.remove("open"));const e=document.querySelector(".child-open");e&&e.classList.remove("child-open"),window.dispatchEvent(new CustomEvent("joomla:menu-toggle",{detail:wrapper.classList.contains("closed")?"closed":"open",bubbles:!0,cancelable:!0}))});const a=window.location.href,t=document.querySelector("ul.main-nav");wrapper.querySelectorAll("a.no-dropdown, a.collapse-arrow, .menu-dashboard > a").forEach(s=>{if((!s.href.match(/index\.php$/)&&a.indexOf(s.href)===0||s.href.match(/index\.php$/)&&a.match(/index\.php$/))&&(s.setAttribute("aria-current","page"),s.classList.add("mm-active"),!s.parentNode.classList.contains("parent"))){const e=s.closest(".collapse-level-1"),l=s.closest(".collapse-level-2");e&&e.parentNode.classList.add("mm-active"),e&&e.classList.add("mm-show"),l&&l.parentNode.classList.add("mm-active"),l&&l.classList.add("mm-show")}});const c=({currentTarget:s})=>{let e=s.parentNode;e.tagName.toLowerCase()==="span"&&(e=s.parentNode.parentNode),e.classList.contains("open")?(t.classList.remove("child-open"),e.classList.remove("open")):([].slice.call(e.parentNode.children).forEach(n=>{n.classList.remove("open")}),wrapper.classList.remove("closed"),menuToggleIcon.classList.contains("icon-toggle-off")&&(menuToggleIcon.classList.toggle("icon-toggle-off"),menuToggleIcon.classList.toggle("icon-toggle-on")),t.classList.add("child-open"),e.parentNode.classList.contains("main-nav")&&e.classList.add("open")),window.dispatchEvent(new CustomEvent("joomla:menu-toggle",{detail:"open",bubbles:!0,cancelable:!0}))};document.querySelectorAll("ul.main-nav li.parent > a").forEach(s=>{s.addEventListener("click",c),s.addEventListener("keyup",c)}),document.querySelectorAll("ul.main-nav li.parent .close").forEach(s=>{s.addEventListener("click",()=>{t.querySelectorAll(".open").forEach(e=>e.classList.remove("open")),t.classList.remove("child-open")})})}