refactor: regrouper le menu desktop dans Ressources

This commit is contained in:
2026-07-06 09:40:10 +04:00
parent ffb2eedccb
commit 929cb46d4c
5 changed files with 148 additions and 12 deletions
+18
View File
@@ -130,6 +130,24 @@ document.addEventListener('click', (e) => {
}
});
// Nav dropdown ("Ressources") toggle for touch/keyboard
document.querySelectorAll('.nav-dropdown-trigger').forEach(trigger => {
trigger.addEventListener('click', () => {
const item = trigger.closest('.has-dropdown');
const isOpen = item.classList.toggle('open');
trigger.setAttribute('aria-expanded', isOpen);
});
});
document.addEventListener('click', (e) => {
document.querySelectorAll('.has-dropdown.open').forEach(item => {
if (!item.contains(e.target)) {
item.classList.remove('open');
item.querySelector('.nav-dropdown-trigger')?.setAttribute('aria-expanded', 'false');
}
});
});
// Scroll animations
const observerOptions = {
threshold: 0.15,