Flowdeck 7.84.10 : barre v0.2.0 — onglet ShaarIt + garde data-theme #45

Open
bruno wants to merge 11 commits from barre-v020-7-84-10 into main
Showing only changes of commit 49bc6ca54a - Show all commits
+17 -4
View File
@@ -1,7 +1,8 @@
{# Barre d'apps commune dracodev — Fusion ACC-1.1 (issue #17).
Snippet FIGÉ vendangé depuis Projets/dracodev-commons v0.1.11
(ui/barre-apps/) : ne pas modifier la structure ici ; toute évolution
passe par une nouvelle version de commons.
Snippet FIGÉ vendangé depuis Projets/dracodev-commons v0.2.0
(ui/barre-apps/, commit 70c837a de la branche
shaarit-phase3-barre-contrats) : 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.
v7.82.0 (dev/prod) : les href des onglets ne sont plus figés —
l'hôte les injecte depuis sa config (draco_urls(), noms officiels
@@ -27,7 +28,15 @@
bouton avatar flottant (bordure du CSS vendangé). Thème de la
barre : data-theme sur <html> (fd_theme, défaut light) — les
règles thème de commons s'appliquent, aucune surcharge propre
n'est nécessaire. #}
n'est nécessaire.
v0.2.0 : 6e onglet ShaarIt (data-app="shaarit",
draco_urls().shaarit, logo static/img/logos/shaarit.svg copie
verbatim de commons), après Kanbante et avant l'onglet agent ;
le CSS vendangé gagne la GARDE data-theme : ses blocs
prefers-color-scheme sont préfixés html:not([data-theme]) —
c'est le correctif du piège connu chez Flowdeck (barre sombre
forcée quand le système est sombre mais que fd_theme = light) :
changement de comportement visible, signalé en tête de la PR. #}
<link rel="stylesheet" href="/static/css/draco-alertes.css?v={{ asset_version }}">
<header class="draco-bar" data-current="flowdeck">
<div class="draco-bar-zone draco-bar-gauche">
@@ -54,6 +63,10 @@
<span class="draco-apptab-txt"><strong>Kanbante</strong><small>Kanban</small></span>
<span class="draco-badge" data-badge="kanbante" hidden>0</span>
</a>
<a class="draco-apptab" data-app="shaarit" href="{{ draco_urls().shaarit }}/">
<span class="draco-apptab-ico" style="--app:#059669" data-icon="shaarit"><img src="/static/img/logos/shaarit.svg" alt="ShaarIt" width="30" height="30"></span>
<span class="draco-apptab-txt"><strong>ShaarIt</strong><small>Bookmarks</small></span>
</a>
<a class="draco-apptab" data-app="agent" href="{{ draco_urls().agent }}/">
<span class="draco-apptab-ico" style="--app:#c00000" data-icon="agent"><img src="/static/img/logos/spark.png" alt="Console Spark" width="30" height="30"></span>
<span class="draco-apptab-txt"><strong>Console Spark</strong><small>Agent commun</small></span>