From 002c2a1485e3a95d7abe8d75db2f1e2f268dbe8c Mon Sep 17 00:00:00 2001 From: Nikolaz Date: Wed, 16 Sep 2026 06:59:14 +0200 Subject: [PATCH] =?UTF-8?q?Carte=20:=20borner=20l'infobulle=20de=20survol?= =?UTF-8?q?=20(tooltip)=20pour=20=C3=A9viter=20le=20d=C3=A9bordement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Leaflet applique par défaut white-space: nowrap aux tooltips, ce qui forçait l'infobulle de survol sur une seule ligne et la faisait déborder hors de la carte (illisible). On borne désormais .leaflet-tooltip en largeur (240px) et on autorise le retour à la ligne, à l'identique des popups (clic). Build prod OK. --- frontend/src/styles.scss | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frontend/src/styles.scss b/frontend/src/styles.scss index 330ea0f..7f90cb0 100644 --- a/frontend/src/styles.scss +++ b/frontend/src/styles.scss @@ -67,6 +67,17 @@ html, body { max-width: 260px; } +/* Infobulle de SURVOL (tooltip Leaflet) : Leaflet applique par défaut + `white-space: nowrap`, ce qui force le contenu sur une seule ligne et fait + déborder l'infobulle hors de la carte. On borne la largeur et on autorise le + retour à la ligne, comme pour les popups. */ +.leaflet-tooltip { + max-width: 240px; + white-space: normal; + overflow-wrap: break-word; + word-break: break-word; +} + .carte-approx { margin-top: 4px; font-style: italic;