Mercurial > gemma
changeset 5279:a17c2a0b8e44
client: use current time in the review layer request
* avoid using value from time slider in the request for review layer
author | Fadi Abbud <fadi.abbud@intevation.de> |
---|---|
date | Thu, 11 Jun 2020 15:50:11 +0200 |
parents | 8d19d4701f0c |
children | 03b8fe8467de |
files | client/src/components/importoverview/FairwayDimensionDetail.vue client/src/components/layers/layers.js |
diffstat | 2 files changed, 10 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/components/importoverview/FairwayDimensionDetail.vue Thu Jun 11 11:11:37 2020 +0200 +++ b/client/src/components/importoverview/FairwayDimensionDetail.vue Thu Jun 11 15:50:11 2020 +0200 @@ -86,6 +86,7 @@ "FDREVIEWLAYER" ); const source = new VectorSource({ strategy: bboxStrategy }); + source.setProperties({ useCurrentTime: true }); this.$store.commit("map/reviewActive", true); fairwaydimensionLayer.setVisible(true); source.setLoader(
--- a/client/src/components/layers/layers.js Thu Jun 11 11:11:37 2020 +0200 +++ b/client/src/components/layers/layers.js Thu Jun 11 15:50:11 2020 +0200 @@ -46,13 +46,15 @@ new XMLSerializer().serializeToString( new WFS().writeGetFeature( (function() { - if (featureRequestOptions.filter) { - for (let condition of featureRequestOptions.filter.conditions) { - if (condition.propertyName == "valid_from") { - condition.expression = store.state.application.refreshLayersTime.toISOString(); - } - if (condition.propertyName == "valid_to") { - condition.expression = store.state.application.refreshLayersTime.toISOString(); + if (!vectorSource.get("useCurrentTime")) { + if (featureRequestOptions.filter) { + for (let condition of featureRequestOptions.filter.conditions) { + if (condition.propertyName == "valid_from") { + condition.expression = store.state.application.refreshLayersTime.toISOString(); + } + if (condition.propertyName == "valid_to") { + condition.expression = store.state.application.refreshLayersTime.toISOString(); + } } } }