diff --git a/frontend/draco-barre.js b/frontend/draco-barre.js index eeaa965..6ea58ca 100644 --- a/frontend/draco-barre.js +++ b/frontend/draco-barre.js @@ -369,7 +369,10 @@ * de l'agent commun (URL agent résolue — explicite > -dev > * défaut prod ; aucun hôte spark-dev inventé). data-app="agent" * l'intègre à refreshMenuHrefs/applyUrls/setCurrent comme les - * autres items ; l'icône ✦ reprend la couleur agent du CSS. */ + * autres items ; son icône CLONE celle de l'onglet agent + * (2026-10-29, logos barre-apps, corrigé le même jour) : le logo + * fourni, tel quel, jamais redessiné — le CSS --agent (rose) des + * autres éléments de la barre n'est pas changé ici. */ var sep = document.createElement("div"); sep.className = "draco-menu-sep"; sep.setAttribute("aria-hidden", "true"); @@ -379,10 +382,18 @@ sparkItem.href = resolvedUrls.agent || "#"; sparkItem.dataset.app = "agent"; sparkItem.setAttribute("role", "menuitem"); - var sparkIco = document.createElement("span"); - sparkIco.className = "draco-apptab-ico"; - sparkIco.setAttribute("style", "--app:#c2437e"); - sparkIco.textContent = "✦"; + var sparkIco; + var agentTab = document.querySelector('.draco-apptab[data-app="agent"]'); + var agentIco = agentTab ? agentTab.querySelector(".draco-apptab-ico") : null; + if (agentIco) { + sparkIco = agentIco.cloneNode(true); + } else { + sparkIco = document.createElement("span"); + sparkIco.className = "draco-apptab-ico"; + sparkIco.setAttribute("style", "--app:#d21f2c"); + sparkIco.setAttribute("data-icon", "agent"); + sparkIco.textContent = "✦"; + } sparkItem.appendChild(sparkIco); var sparkTxt = document.createElement("span"); sparkTxt.className = "draco-apps-item-txt";