Remplacer la fiche de dalle flottante par une bulle et une fiche détaillée dans le panneau

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Antoine Jacquin
2026-09-27 18:17:18 +02:00
parent a9196d0c97
commit 45455aec93
5 changed files with 132 additions and 40 deletions

View File

@ -74,7 +74,7 @@
<div class="row"><button id="printHere" class="btn"
title="Placer le cadre au centre de la vue">⌖ Centrer ici</button>
<button id="printFit" class="btn" title="Zoomer sur le cadre">⤢ Voir le cadre</button></div>
<div class="card-foot"><button id="printGo" class="btn btn-primary">Exporter le PDF</button>
<div class="row"><button id="printGo" class="btn btn-primary">Exporter le PDF</button>
<span id="printMsg" class="print-msg"></span></div>
</section>
<section id="tab-gen" role="tabpanel" hidden>
@ -88,14 +88,14 @@
<label class="chk"><input type="checkbox" id="genRegen"> Régénérer les tuiles existantes</label>
<div class="meta">Sol : classification IGN · bords raccordés aux dalles voisines (bande 100 m)</div>
</div>
<div class="card-foot" id="genActions">
<div class="row" id="genActions">
<button id="genGo" class="btn btn-primary" title="Télécharge (géoplateforme IGN) puis traite les dalles sélectionnées">Générer</button>
<button id="genClear" title="Vider la sélection de dalles">Effacer la sélection</button>
</div>
<div id="genRun" hidden>
<div class="meta" id="genProgress"></div>
<pre id="genLog" class="gen-log"></pre>
<div class="card-foot">
<div class="row">
<button id="genStop" title="SIGTERM au pipeline (nettoyage propre), SIGKILL en repli">Arrêter</button>
<button id="genQueueClear" title="Retirer les demandes en attente (le run en cours continue)">Vider la file</button>
</div>
@ -109,17 +109,14 @@
<div class="row"><button id="btnDefault" class="btn" title="Figer l'affichage courant (couche principale, mode, opacité de la précision, fond) comme configuration par défaut de tous les navigateurs">★ Définir par défaut</button>
<button id="btnReset" class="btn" title="Revenir à la configuration par défaut">↺ Réinitialiser</button></div>
</section>
<section id="tileView" hidden>
<div class="row tile-head"><button id="tileBack" class="btn btn-ghost">← Retour</button>
<span class="sec-title" id="tileTitle">Dalle</span></div>
<div id="tileBody"></div>
</section>
</div>
</aside>
<div id="tilecard" class="card" hidden>
<div class="card-head">
<span class="card-title" id="tileTitle">Dalle</span>
<button id="tileClose" class="btn-icon" title="Fermer">×</button>
</div>
<div class="card-body" id="tileBody"></div>
</div>
<nav id="tools">
<button id="zoomIn" title="Zoomer">+</button>
<button id="zoomOut" title="Dézoomer">−</button>