From c10e34f3b45d069ca192134202edf4718790d08a Mon Sep 17 00:00:00 2001 From: Antoine Jacquin Date: Sun, 27 Sep 2026 20:27:20 +0200 Subject: [PATCH] =?UTF-8?q?Ajouter=20la=20l=C3=A9gende=20=C2=AB=20Comment?= =?UTF-8?q?=20lire=20=C2=BB=20tir=C3=A9e=20de=20VIZ=5FLEGENDS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- lidar_pipeline/tests/test_mapserve.py | 10 +++++++++ lidar_pipeline/web/map.css | 5 ++++- lidar_pipeline/web/map.html | 5 ++++- lidar_pipeline/web/map.js | 32 +++++++++++++++++++++++++-- 4 files changed, 48 insertions(+), 4 deletions(-) diff --git a/lidar_pipeline/tests/test_mapserve.py b/lidar_pipeline/tests/test_mapserve.py index eae93c7..9473c70 100644 --- a/lidar_pipeline/tests/test_mapserve.py +++ b/lidar_pipeline/tests/test_mapserve.py @@ -520,6 +520,16 @@ def test_meta_serves_reading_text(tmp_path, monkeypatch): assert layers["densite_sol"]["reading"] +def test_ui_reading_legend_from_meta(): + """Légende « Comment lire » : phrases de META.layers[].reading, jamais + codées en dur dans l'interface (VIZ_LEGENDS reste la seule source).""" + from lidar_pipeline.mapui import _MAP_HTML, _MAP_JS + assert 'id="readingBlock"' in _MAP_HTML and 'id="readingList"' in _MAP_HTML + assert "