Initial commit

This commit is contained in:
Marek Lesko
2025-08-05 10:59:30 +02:00
commit 0019c5c601
835 changed files with 426250 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
// open drawer
const handleOpen = (drawer, drawerShow) => {
const drawerContainer = drawer.parentNode;
drawerShow.addEventListener("click", () => {
const mobileControllerIcon = drawerShow.querySelector(".utilize-toggle");
if (mobileControllerIcon) {
mobileControllerIcon.classList.toggle("close");
}
drawerContainer.classList.add("active");
});
};
// close drawer
const handleClose = (drawer, drawerShow, closedrawer) => {
const drawerContainer = drawer.parentNode;
closedrawer.addEventListener("click", () => {
drawerContainer.classList.remove("active");
const mobileControllerIcon = drawerShow.querySelector(".utilize-toggle");
if (mobileControllerIcon) {
mobileControllerIcon.classList.toggle("close");
}
});
};
// controll mobile menu
const drawer = () => {
const drawerShowButtons = document.querySelectorAll(".show-drawer");
const drawers = document.querySelectorAll(".drawer");
if (drawerShowButtons?.length) {
drawerShowButtons.forEach((drawerShow, idx) => {
const drawer = drawers[idx];
if (drawer) {
const darawerContainer = drawer.parentNode;
handleOpen(drawer, drawerShow);
const closedrawers = darawerContainer.querySelectorAll(".close-drawer");
closedrawers?.forEach((closedrawer) => {
handleClose(drawer, drawerShow, closedrawer);
});
}
});
}
};