changeset 3053:61e4feb04a35

client: avoid code duplication
author Markus Kottlaender <markus@intevation.de>
date Tue, 16 Apr 2019 08:42:09 +0200
parents 01210542e028
children 1ef2f4179d30
files client/src/store/map.js
diffstat 1 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/store/map.js	Tue Apr 16 08:31:46 2019 +0200
+++ b/client/src/store/map.js	Tue Apr 16 08:42:09 2019 +0200
@@ -416,11 +416,9 @@
       let view = getters.openLayersMap.getView();
       moveMap({ view, extent, zoom, preventZoomOut });
     },
-    moveToExtent({ getters }, { feature, zoom, preventZoomOut }) {
+    moveToExtent({ dispatch }, { feature, zoom, preventZoomOut }) {
       const boundingBox = bbox(feature.geometry);
-      const extent = transformExtent(boundingBox, "EPSG:4326", "EPSG:3857");
-      let view = getters.openLayersMap.getView();
-      moveMap({ view, extent, zoom, preventZoomOut });
+      dispatch("moveToBoundingBox", { boundingBox, zoom, preventZoomOut });
     },
     moveMap({ getters }, { coordinates, zoom, preventZoomOut }) {
       let view = getters.openLayersMap.getView();