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:
@ -143,8 +143,8 @@ _MAP_HTML = """<!DOCTYPE html>
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<nav id="tools">
|
<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="btnZone" class="wide" title="Générer une nouvelle zone : dessiner un rectangle, téléchargement IGN + traitement" hidden>+ Zone</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="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="zoomIn" title="Zoomer">+</button>
|
||||||
<button id="zoomOut" title="Dézoomer">−</button>
|
<button id="zoomOut" title="Dézoomer">−</button>
|
||||||
<button id="zoomFit" title="Recadrer sur les données">⤢</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-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; }
|
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);
|
#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); }
|
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); }
|
#gps.busy { color: var(--accent); border-color: var(--accent); }
|
||||||
.toast { position: fixed; left: 50%; bottom: 76px; transform: translateX(-50%); z-index: 1000;
|
.toast { position: fixed; left: 50%; bottom: 76px; transform: translateX(-50%); z-index: 1000;
|
||||||
background: var(--card); border: 1px solid var(--border); border-radius: 8px;
|
background: var(--card); border: 1px solid var(--border); border-radius: 8px;
|
||||||
|
|||||||
Reference in New Issue
Block a user