début du thème, footer et header en mobile

This commit is contained in:
Valentin
2023-12-06 05:01:23 +01:00
parent c62ab40411
commit b258cc3181
54 changed files with 5555 additions and 2324 deletions

View File

@@ -9,8 +9,24 @@
Drupal.behaviors.erabletheme = {
attach: function (context, settings) {
console.log('It works!');
const hamburgerBtn = document.getElementById("hamburger");
const menu = hamburgerBtn.nextElementSibling;
// Toggle menu visibility on hamburger click
hamburgerBtn.addEventListener("click", function(event) {
event.stopPropagation();
menu.classList.toggle("active");
});
// Close menu when clicking outside of the menu
document.addEventListener("click", function(event) {
const isMenuClicked = event.target.closest("#menu") !== null;
const isHamburgerClicked = event.target === hamburgerBtn;
if (!isMenuClicked && !isHamburgerClicked) {
menu.classList.remove("active");
}
});
}
};