diff client/src/store/application.js @ 5090:70bd5c824639 time-sliding

client: distinguish time in refreshLayers requests during Time-slider enable/disable * We have now two states: Time-slider enabled: make requests for the selected time Time-slider disables: make request with value "now" * Reactivate Time-slider initiates request with the last chosen time value before Time-slider was deactivated.
author Fadi Abbud <fadi.abbud@intevation.de>
date Mon, 23 Mar 2020 17:33:26 +0100
parents fe63733750d7
children 48bef30cdb72
line wrap: on
line diff
--- a/client/src/store/application.js	Mon Mar 23 10:20:44 2020 +0100
+++ b/client/src/store/application.js	Mon Mar 23 17:33:26 2020 +0100
@@ -50,6 +50,7 @@
     selectedTime: new Date(),
     currentVisibleTime: new Date(),
     refreshLayersTime: new Date(),
+    storedTime: new Date(),
     version,
     tempRoute: "",
     config: {}
@@ -87,6 +88,9 @@
     setLayerRefreshedTime: (state, refreshLayersTime) => {
       state.refreshLayersTime = refreshLayersTime;
     },
+    setStoredTime: (state, storedTime) => {
+      state.storedTime = storedTime;
+    },
     setTempRoute: (state, tempRoute) => {
       state.tempRoute = tempRoute;
     },