diff --git a/app/templates/_draco_bar.html b/app/templates/_draco_bar.html index da47292..5f181e6 100644 --- a/app/templates/_draco_bar.html +++ b/app/templates/_draco_bar.html @@ -1,5 +1,5 @@ {# Barre d'apps commune dracodev — Fusion ACC-1.1 (issue #17). - Snippet FIGÉ vendangé depuis Projets/dracodev-commons v0.1.4 + Snippet FIGÉ vendangé depuis Projets/dracodev-commons v0.1.6 (ui/barre-apps/) : ne pas modifier la structure ici ; toute évolution passe par une nouvelle version de commons. CSS/JS : /static/css/draco-barre.css, /static/js/vendor/draco-barre.js. @@ -56,8 +56,8 @@ ✦Spark - - {{ user.full_name[:1].upper() if user and user.get('full_name') else 'F' }} + + @@ -87,7 +87,13 @@ return; } if (act === "palette") { dire("Recherche fédérée ⌘K : arrive avec la fédération (programme Fusion)."); return; } - if (act === "menu") { dire("Menu commun : arrive avec la fédération (programme Fusion)."); return; } + /* v0.1.6 : le toast placeholder "fédération" est remplacé + par le menu par défaut du nouveau JS — retourner false le + demande explicitement (un onAction existant garde sinon la + main). Contenu : Console agent + applications, URL résolues + donc dérivées -dev sur un hôte -dev. Nonce CSP du script + inchangé. */ + if (act === "menu") { return false; } if (act === "spark") { if (window.DRACO_PANNEAU) { window.DRACO_PANNEAU.toggle(); } else { dire("Spark : le panneau n'a pas pu se charger."); } diff --git a/static/css/draco-barre.css b/static/css/draco-barre.css index 2aaa71f..f6c6acb 100644 --- a/static/css/draco-barre.css +++ b/static/css/draco-barre.css @@ -2,7 +2,9 @@ v0.1.2 : palier mobile resserré selon la spec (voir @media 700px) ; v0.1.3 : la marque ✦ (plus grande) ouvre le menu des applications — c'est LE changement d'app en mobile (choix de Bruno, 2026-10-21) ; - v0.1.4 : palier mobile élargi de 700 à 900 px (zone morte comblée). + v0.1.4 : palier mobile élargi de 700 à 900 px (zone morte comblée) ; + v0.1.6 : menus « ••• » et compte (construits par le JS, mêmes jetons + que le menu des applications) ; l'avatar est un vrai