From d01b51bd5bd47518e3e7bfee48fb844e0ac0c076 Mon Sep 17 00:00:00 2001 From: bruno Date: Sun, 12 Jul 2026 14:40:29 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20menu=20dropdown=20=E2=80=94=203=20correc?= =?UTF-8?q?tions=20pour=20que=20le=20menu=20s'ouvre=20enfin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. @click="workspaceMenuOpen = !workspaceMenuOpen" inline (pas toggleWorkspaceMenu) 2. @click.away (pas click.outside) — click.away ignore le clic sur le trigger 3. Wrapper
autour header+dropdown → position:absolute s'ancre correctement, header et dropdown sont siblings donc le clic header ne déclenche PAS le @click.away du dropdown --- app/templates/base.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/templates/base.html b/app/templates/base.html index bb0fb20..a3bf7d4 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -59,8 +59,9 @@ :class="{ collapsed: sidebarCollapsed, 'mobile-open': mobileSidebarOpen }" id="sidebar" x-init="$nextTick(() => { if(typeof initTreeSortable==='function') initTreeSortable(); })"> - -