(function () { // mobile nav var hamburger = document.querySelector(".hamburger_btn"); var menuPanel = document.querySelector(".mobile-nav-panel"); hamburger.addEventListener("click", function (e) { hamburger.classList.toggle("active"); menuPanel.classList.toggle("menu--open"); e.stopPropagation(); }); // mobile page nav var mPageNav = document.querySelector(".m_page_nav"); if (mPageNav) { var mPageNavLabel = document.querySelector( ".m_page_nav .m_page_nav__lable" ); var mPageNavLabelValue = document.querySelector( ".m_page_nav .m_page_nav__lable .value .text" ); var mPageNavLabelPlaceholde = document.querySelector( ".m_page_nav .m_page_nav__lable .placeholder" ); var mPageNavOptionItems = document.querySelectorAll( ".m_page_nav .m_page_nav__options > li > a" ); mPageNavLabel.addEventListener("click", function () { mPageNav.classList.toggle("active"); }); //for (var i = 0; i < mPageNavOptionItems.length; i++) { // mPageNavOptionItems[i].addEventListener("click", function (e) { // for (var i = 0; i < mPageNavOptionItems.length; i++) { // mPageNavOptionItems[i].classList.remove("active"); // } // e.target.classList.add("active"); // var contentHtml = e.target.innerHTML; // var contetntText = e.target.innerText; // mPageNavLabelValue.innerHTML = contentHtml; // mPageNavLabelPlaceholde.innerHTML = contetntText; // mPageNav.classList.toggle("active"); // e.stopPropagation(); // }); //} } document.querySelector(".app-layout").addEventListener("click", function (e) { if (hamburger.classList.contains("active")) { hamburger.classList.remove("active"); menuPanel.classList.remove("menu--open"); } }); })();