Mercurial > gemma
changeset 5146:265265725277
timeslide for fairway_dimensions
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Wed, 01 Apr 2020 10:01:25 +0200 |
parents | 1cb5fca140e2 |
children | fbffb3d7e336 |
files | client/src/components/layers/layers.js |
diffstat | 1 files changed, 29 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/components/layers/layers.js Wed Apr 01 09:57:23 2020 +0200 +++ b/client/src/components/layers/layers.js Wed Apr 01 10:01:25 2020 +0200 @@ -8,8 +8,8 @@ import { and as andFilter, equalTo, - lessThanOrEqualTo, - greaterThanOrEqualTo + greaterThanOrEqualTo, + lessThanOrEqualTo } from "ol/format/filter"; import { HTTP } from "@/lib/http"; @@ -443,7 +443,15 @@ featureTypes: ["fairway_dimensions"], filter: andFilter( equalTo("level_of_service", 1), - equalTo("staging_done", true) + equalTo("staging_done", true), + lessThanOrEqualTo( + "valid_from", + store.state.application.refreshLayersTime.toISOString() + ), + greaterThanOrEqualTo( + "valid_to", + store.state.application.refreshLayersTime.toISOString() + ) ) }, source, @@ -469,7 +477,15 @@ featureTypes: ["fairway_dimensions"], filter: andFilter( equalTo("level_of_service", 2), - equalTo("staging_done", true) + equalTo("staging_done", true), + lessThanOrEqualTo( + "valid_from", + store.state.application.refreshLayersTime.toISOString() + ), + greaterThanOrEqualTo( + "valid_to", + store.state.application.refreshLayersTime.toISOString() + ) ) }, source, @@ -495,7 +511,15 @@ featureTypes: ["fairway_dimensions"], filter: andFilter( equalTo("level_of_service", 3), - equalTo("staging_done", true) + equalTo("staging_done", true), + lessThanOrEqualTo( + "valid_from", + store.state.application.refreshLayersTime.toISOString() + ), + greaterThanOrEqualTo( + "valid_to", + store.state.application.refreshLayersTime.toISOString() + ) ) }, source,