From 99d2616a08c98e7067cdb12f0bcbd4ac0cffaeb0 Mon Sep 17 00:00:00 2001 From: polo Date: Mon, 8 Jun 2026 21:45:54 +0200 Subject: calendar_admin.js plus propre et plus simple, petit erreur sur les pages sans menu --- public/js/main.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'public/js/main.js') diff --git a/public/js/main.js b/public/js/main.js index 1666b5c..6daf0be 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -78,7 +78,11 @@ function toggleTouchMenu(){ function makeDropLeftMenuEntries(){ // détection d'éléments de 1er niveau possédant un menu déroulant possédant un menu déroulant - document.getElementById('nav_zone').querySelector('.nav_main').querySelectorAll('.drop-down:has(.drop-right)').forEach(drop_down => { + const nav_zone = document.getElementById('nav_zone'); + if(!nav_zone){ + return; + } + nav_zone.querySelector('.nav_main').querySelectorAll('.drop-down:has(.drop-right)').forEach(drop_down => { const rect = drop_down.getBoundingClientRect(); // coordonnées spatiales // il se situe dans la moitié droite @@ -124,13 +128,19 @@ document.addEventListener('DOMContentLoaded', () => { }); }); + // menu principal navHeight(); // hauteur de