fix(figures): désactiver l'animation du fitBounds sur les cartes organisme
Un fitBounds animé interrompu (deux Input sur pathname+année pouvant re-déclencher le callback quasi simultanément) laissait le transform CSS de zoom de Leaflet figé à une grande échelle (ex: scale(16)), faisant apparaître les marqueurs individuels démesurément gros sur /acheteurs et /titulaires. Constaté en vérification manuelle sur test.colibre.fr.
This commit is contained in:
+5
-1
@@ -613,7 +613,11 @@ def get_org_location_map(
|
||||
lats = [lat for lat, _ in all_points]
|
||||
lons = [lon for _, lon in all_points]
|
||||
map_kwargs["bounds"] = [[min(lats), min(lons)], [max(lats), max(lons)]]
|
||||
map_kwargs["boundsOptions"] = {"padding": [30, 30], "maxZoom": 12}
|
||||
map_kwargs["boundsOptions"] = {
|
||||
"padding": [30, 30],
|
||||
"maxZoom": 12,
|
||||
"animate": False,
|
||||
}
|
||||
else:
|
||||
map_kwargs["center"] = [46.6, 2.2]
|
||||
map_kwargs["zoom"] = 5
|
||||
|
||||
Reference in New Issue
Block a user