Flowdeck 7.84.8 : barre v0.1.10, rouge Spark, avatar flottant, Alertes cloche (app/templates/_draco_bar.html)
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
{# Barre d'apps commune dracodev — Fusion ACC-1.1 (issue #17).
|
{# Barre d'apps commune dracodev — Fusion ACC-1.1 (issue #17).
|
||||||
Snippet FIGÉ vendangé depuis Projets/dracodev-commons v0.1.9
|
Snippet FIGÉ vendangé depuis Projets/dracodev-commons v0.1.10
|
||||||
(ui/barre-apps/) : ne pas modifier la structure ici ; toute évolution
|
(ui/barre-apps/) : ne pas modifier la structure ici ; toute évolution
|
||||||
passe par une nouvelle version de commons.
|
passe par une nouvelle version de commons.
|
||||||
CSS/JS : /static/css/draco-barre.css, /static/js/vendor/draco-barre.js.
|
CSS/JS : /static/css/draco-barre.css, /static/js/vendor/draco-barre.js.
|
||||||
@@ -13,13 +13,18 @@
|
|||||||
fournis, tels quels, servis depuis /static/img/logos/ (copie de
|
fournis, tels quels, servis depuis /static/img/logos/ (copie de
|
||||||
ui/barre-apps/logos/ de dracodev-commons) — jamais de glyphe
|
ui/barre-apps/logos/ de dracodev-commons) — jamais de glyphe
|
||||||
texte, jamais de redessin ; l'entrée « Console Spark » du menu
|
texte, jamais de redessin ; l'entrée « Console Spark » du menu
|
||||||
clone l'icône de l'onglet agent (draco-barre.js). #}
|
clone l'icône de l'onglet agent (draco-barre.js).
|
||||||
|
v0.1.10 (2026-10-29) : --agent rose → rouge Spark #c00000 ;
|
||||||
|
marque ✦ → logo Spark (26 px) ; bouton « Spark » rose SUPPRIMÉ
|
||||||
|
de la barre, remplacé par le bouton avatar flottant bas-centre
|
||||||
|
(static/img/avatar-spark.png, data-act="spark" → panneau de l'hôte) ;
|
||||||
|
Alertes = cloche seule, sans libellé. JS inchangé depuis v0.1.9. #}
|
||||||
<link rel="stylesheet" href="/static/css/draco-alertes.css?v={{ asset_version }}">
|
<link rel="stylesheet" href="/static/css/draco-alertes.css?v={{ asset_version }}">
|
||||||
<header class="draco-bar" data-current="flowdeck">
|
<header class="draco-bar" data-current="flowdeck">
|
||||||
<div class="draco-bar-zone draco-bar-gauche">
|
<div class="draco-bar-zone draco-bar-gauche">
|
||||||
<button type="button" class="draco-icon-btn" data-act="rail" aria-label="Barre latérale">☰</button>
|
<button type="button" class="draco-icon-btn" data-act="rail" aria-label="Barre latérale">☰</button>
|
||||||
<a class="draco-brand" href="/" data-act="apps" aria-haspopup="true" aria-expanded="false" aria-label="dracodev — changer d'application" title="Changer d'application">
|
<a class="draco-brand" href="/" data-act="apps" aria-haspopup="true" aria-expanded="false" aria-label="dracodev — changer d'application" title="Changer d'application">
|
||||||
<span class="draco-brand-mark">✦</span><span class="draco-brand-name">dracodev</span>
|
<span class="draco-brand-mark"><img src="/static/img/logos/spark.png" alt="" width="26" height="26"></span><span class="draco-brand-name">dracodev</span>
|
||||||
</a>
|
</a>
|
||||||
<nav class="draco-apptabs" aria-label="Applications">
|
<nav class="draco-apptabs" aria-label="Applications">
|
||||||
<a class="draco-apptab" data-app="obsigate" href="{{ draco_urls().obsigate }}/">
|
<a class="draco-apptab" data-app="obsigate" href="{{ draco_urls().obsigate }}/">
|
||||||
@@ -41,7 +46,7 @@
|
|||||||
<span class="draco-badge" data-badge="kanbante" hidden>0</span>
|
<span class="draco-badge" data-badge="kanbante" hidden>0</span>
|
||||||
</a>
|
</a>
|
||||||
<a class="draco-apptab" data-app="agent" href="{{ draco_urls().agent }}/">
|
<a class="draco-apptab" data-app="agent" href="{{ draco_urls().agent }}/">
|
||||||
<span class="draco-apptab-ico" style="--app:#d21f2c" data-icon="agent"><img src="/static/img/logos/spark.png" alt="Console Spark" width="30" height="30"></span>
|
<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>
|
<span class="draco-apptab-txt"><strong>Console Spark</strong><small>Agent commun</small></span>
|
||||||
</a>
|
</a>
|
||||||
</nav>
|
</nav>
|
||||||
@@ -62,16 +67,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<button type="button" class="draco-alertes" data-act="alertes" aria-label="Alertes unifiées">
|
<button type="button" class="draco-alertes" data-act="alertes" aria-label="Alertes unifiées">
|
||||||
<svg viewBox="0 0 24 24" width="19" height="19" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9"/><path d="M10.3 21a1.94 1.94 0 0 0 3.4 0"/></svg>
|
<svg viewBox="0 0 24 24" width="19" height="19" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9"/><path d="M10.3 21a1.94 1.94 0 0 0 3.4 0"/></svg>
|
||||||
<span class="draco-alertes-txt">Alertes</span>
|
|
||||||
<span class="draco-badge" data-badge="alertes" hidden>0</span>
|
<span class="draco-badge" data-badge="alertes" hidden>0</span>
|
||||||
</button>
|
</button>
|
||||||
<button type="button" class="draco-spark" data-act="spark" aria-label="Ouvrir Spark, l'agent commun">
|
|
||||||
<span class="draco-spark-ico">✦</span><span class="draco-spark-txt">Spark</span>
|
|
||||||
<span class="draco-badge" data-badge="spark" hidden>0</span>
|
|
||||||
</button>
|
|
||||||
<button type="button" class="draco-avatar" data-act="compte" aria-label="Compte" aria-haspopup="menu" aria-expanded="false" title="{{ user.get('full_name') if user and user.get('full_name') else '' }}">{{ user.full_name[:1].upper() if user and user.get('full_name') else 'F' }}</button>
|
<button type="button" class="draco-avatar" data-act="compte" aria-label="Compte" aria-haspopup="menu" aria-expanded="false" title="{{ user.get('full_name') if user and user.get('full_name') else '' }}">{{ user.full_name[:1].upper() if user and user.get('full_name') else 'F' }}</button>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
<button type="button" class="draco-spark-flottant" data-act="spark" aria-label="Ouvrir Spark, l'agent commun"><img src="/static/img/avatar-spark.png" alt="" width="64" height="64"></button>
|
||||||
<div class="draco-bar-rappel" data-act="rappel-entete" hidden>✦ dracodev — afficher l'en-tête</div>
|
<div class="draco-bar-rappel" data-act="rappel-entete" hidden>✦ dracodev — afficher l'en-tête</div>
|
||||||
<script nonce="{{ csp_nonce() }}">
|
<script nonce="{{ csp_nonce() }}">
|
||||||
/* Configuration Flowdeck de la barre commune (Fusion ACC-1.1).
|
/* Configuration Flowdeck de la barre commune (Fusion ACC-1.1).
|
||||||
|
|||||||
Reference in New Issue
Block a user