File "sidenav-burger.js"
Full Path: /home/quiczmwg/lightspringdigitals.com/dashboard-20260114051212/assets/js/sidenav-burger.js
File size: 1.39 KB
MIME-type: text/plain
Charset: utf-8
// sidenav transition-burger
var sidenav = document.querySelector("aside");
var sidenav_trigger = document.querySelector("[sidenav-trigger]");
var sidenav_close_button = document.querySelector("[sidenav-close]");
var burger = sidenav_trigger.firstElementChild;
var top_bread = burger.firstElementChild;
var bottom_bread = burger.lastElementChild;
sidenav_trigger.addEventListener("click", function () {
if (page == "virtual-reality") {
sidenav.classList.toggle("xl:left-[18%]");
}
// sidenav_close_button.classList.toggle("hidden");
if (sidenav.getAttribute("aria-expanded") == "false") {
sidenav.setAttribute("aria-expanded", "true");
} else {
sidenav.setAttribute("aria-expanded", "false");
}
sidenav.classList.toggle("translate-x-0");
sidenav.classList.toggle("ml-6");
sidenav.classList.toggle("shadow-xl");
if (page == "rtl") {
top_bread.classList.toggle("-translate-x-[5px]");
bottom_bread.classList.toggle("-translate-x-[5px]");
} else {
top_bread.classList.toggle("translate-x-[5px]");
bottom_bread.classList.toggle("translate-x-[5px]");
}
});
sidenav_close_button.addEventListener("click", function () {
sidenav_trigger.click();
});
window.addEventListener("click", function (e) {
if (!sidenav.contains(e.target) && !sidenav_trigger.contains(e.target)) {
if (sidenav.getAttribute("aria-expanded") == "true") {
sidenav_trigger.click();
}
}
});