From bdf8418f0c284668fa85871ade92dc5f6b43a08a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20P=2E?= Date: Mon, 25 May 2026 18:22:27 +0200 Subject: [PATCH] Set zoom param for search --- webgis/js/controllers/marker_controller.js | 10 ++++++---- webgis/js/controllers/search_controller.js | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/webgis/js/controllers/marker_controller.js b/webgis/js/controllers/marker_controller.js index 7f6dbff..e15e168 100644 --- a/webgis/js/controllers/marker_controller.js +++ b/webgis/js/controllers/marker_controller.js @@ -19,19 +19,21 @@ export default class extends Controller { END_ZOOM = 19; - go() { + /** + * @param {Event} event + * @returns {L.Marker} + */ + go(event) { let map = GisState.map; const coords = this.coordsValue.split(' '); map.setView( coords, - this.END_ZOOM, + event.params?.zoom ? event.params.zoom : this.END_ZOOM, {animate: false} ); let marker = this.getMarker(map, coords); - // DEBUG for sites - //if (this.groupValue) marker = getMarkerByCoords(coords, this.groupValue); marker?.openTooltip(); return marker; diff --git a/webgis/js/controllers/search_controller.js b/webgis/js/controllers/search_controller.js index 08a2d63..6eb58fb 100644 --- a/webgis/js/controllers/search_controller.js +++ b/webgis/js/controllers/search_controller.js @@ -106,6 +106,7 @@ export default class extends Controller {