function toggleMainNav() {
const nav = document.querySelector('.js-site-nav-list'); const navItems = document.querySelector('.js-site-nav-item'); const navTrigger = document.querySelector('.js-site-nav-trigger'); if (navTrigger != null) { navTrigger.addEventListener('click', function(event){ event.preventDefault(); toggleClasses(nav, 'open'); this.classList.toggle('open') }); }
}
function toggleSideNav() {
const nav = document.querySelector('.js-side-nav'); const navItems = document.querySelector('.js-side-nav-item'); const activeLink = document.querySelector('.js-side-nav-link-active'); if (activeLink != null) { activeLink.addEventListener('click', function(event){ event.preventDefault(); toggleClasses(nav, 'open'); }); }
}
function toggleClasses(el, className){
if (el.classList) { el.classList.toggle(className); } else { const classes = el.className.split(' '); const existingIndex = classes.indexOf(className); if (existingIndex >= 0) classes.splice(existingIndex, 1); else classes.push(className); el.className = classes.join(' '); }
}
// Document ready var ready = function(){
// Handler when the DOM is fully loaded toggleMainNav(); toggleSideNav();
};
if (
document.readyState === "complete" || (document.readyState !== "loading" && !document.documentElement.doScroll)
) {
ready();
} else {
document.addEventListener("DOMContentLoaded", ready);
}