Rendre les boutons de génération explicites dans la barre d'outils

« + » et « ⤒ » seuls dans la barre latérale droite n'étaient pas
identifiables comme l'entrée de génération : les boutons portent
maintenant leur texte (+ Zone, ⤒ Compléter) en pleine largeur de la
barre, couleur accent.
This commit is contained in:
Antoine Jacquin
2026-09-23 23:28:33 +02:00
parent 0a2ccee958
commit cfc3e806ba

View File

@ -143,8 +143,8 @@ _MAP_HTML = """<!DOCTYPE html>
</div>
<nav id="tools">
<button id="btnZone" title="Générer une nouvelle zone : dessiner un rectangle, téléchargement IGN + traitement" hidden>+</button>
<button id="btnComplete" title="Compléter : traiter toutes les dalles déjà téléchargées qui manquent des couches choisies" hidden>⤒</button>
<button id="btnZone" class="wide" title="Générer une nouvelle zone : dessiner un rectangle, téléchargement IGN + traitement" hidden>+ Zone</button>
<button id="btnComplete" class="wide" title="Compléter : traiter toutes les dalles déjà téléchargées qui manquent des couches choisies" hidden>⤒ Compléter</button>
<button id="zoomIn" title="Zoomer">+</button>
<button id="zoomOut" title="Dézoomer">−</button>
<button id="zoomFit" title="Recadrer sur les données">⤢</button>
@ -262,9 +262,12 @@ input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; width: 13p
input[type="range"]::-moz-range-track { height: 4px; border-radius: 2px; background: rgba(255,255,255,0.18); }
input[type="range"]::-moz-range-thumb { width: 10px; height: 10px; border-radius: 50%; background: var(--accent); border: 2px solid #0b0e13; }
#tools { position: fixed; right: 12px; bottom: 12px; z-index: 900; display: flex; flex-direction: column; gap: 6px; }
#tools { position: fixed; right: 12px; bottom: 12px; z-index: 900; display: flex; flex-direction: column; gap: 6px; align-items: stretch; }
#tools button { width: 38px; height: 38px; padding: 0; font-size: 17px; background: var(--card);
border: 1px solid var(--border); box-shadow: 0 4px 16px rgba(0,0,0,0.4); }
/* Boutons de génération : texte explicite, pleine largeur de la barre */
#tools button.wide { width: auto; min-width: 38px; height: 34px; padding: 0 10px;
font-size: 12px; font-weight: 600; color: var(--accent); white-space: nowrap; }
#gps.busy { color: var(--accent); border-color: var(--accent); }
.toast { position: fixed; left: 50%; bottom: 76px; transform: translateX(-50%); z-index: 1000;
background: var(--card); border: 1px solid var(--border); border-radius: 8px;