Afficher le contour de dalle au-dessus des tuiles et ajouter un compteur de tuiles restantes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Antoine Jacquin
2026-09-27 13:18:42 +02:00
parent 3d415de86c
commit 6e1b26986c
2 changed files with 101 additions and 3 deletions

View File

@ -283,6 +283,23 @@ def test_ui_offers_reorder_and_blend_modes():
assert "const b = validBlend(f[3]);" in _MAP_JS
def test_map_ui_tile_load_indicator_and_selection_pane():
"""Chargement : compteur de tuiles restantes + contour de dalle visible.
Le compteur lit l'état réel des tuiles (une tuile retirée en cours de
chargement n'émet aucun événement de fin). Le contour de sélection vit
dans un panneau au-dessus de la pile LiDAR (z-index 400), sinon les
tuiles le masquent.
"""
from lidar_pipeline.mapui import _MAP_CSS, _MAP_HTML, _MAP_JS
assert 'id="tileload"' in _MAP_HTML and 'id="tileloadText"' in _MAP_HTML
assert "@keyframes tlspin" in _MAP_CSS
assert "ZoomAnimTileLayer.addInitHook" in _MAP_JS
assert "t.current && !t.loaded" in _MAP_JS
assert "['tileSel', 680]" in _MAP_JS
assert "pane: 'tileSel'" in _MAP_JS
def test_defaults_roundtrip(tmp_path, monkeypatch):
"""L'état réglé depuis la carte devient la configuration servie à tous."""
import lidar_pipeline.mapserve as mapserve