# HG changeset patch # User Raimund Renkert # Date 1558694214 -7200 # Node ID d0278e7399fb2c2fd5a053bcd9d8eecc5353376e # Parent 3bb2d14abf8abf65782871454283ea671a4d0996 client: data accuracy: use single color for bottlenecks in diagram. diff -r 3bb2d14abf8a -r d0278e7399fb client/src/components/map/styles.js --- a/client/src/components/map/styles.js Fri May 24 12:15:39 2019 +0200 +++ b/client/src/components/map/styles.js Fri May 24 12:36:54 2019 +0200 @@ -248,6 +248,7 @@ } else { // TODO: Get information from feature and check the ranges according to #423, #424, #425 let colorWaterlevel = "white"; + let colorBottleneck = "lime"; let colorComparison = "lime"; let colorAccuracy = "white"; let fa3d = feature.get("forecast_accuracy_3d"); @@ -261,11 +262,6 @@ colorAccuracy = "lime"; } } - let frame = ``; - let waterlevel = ``; - let accuracy = ``; - let comparison = ``; - let svg = `data:image/svg+xml,${frame}${waterlevel}${comparison}${accuracy}`; let maps = store.state.map.openLayersMaps; let geom = feature.getGeometry(); if (!(geom instanceof Point)) { @@ -277,11 +273,30 @@ feature.getId().indexOf("gauges") > -1) || (m.getLayer("STRETCHES").getVisible() && feature.getId().indexOf("stretches") > -1) || - (m.getLayer("BOTTLENECKS").getVisible() && - feature.getId().indexOf("bottlenecks") > -1) || (m.getLayer("SECTIONS").getVisible() && feature.getId().indexOf("sections") > -1) ) { + let frame = ``; + let waterlevel = ``; + let accuracy = ``; + let comparison = ``; + let svg = `data:image/svg+xml,${frame}${waterlevel}${comparison}${accuracy}`; + s.push( + new Style({ + geometry: geom, + image: new Icon({ + src: svg, + anchor: [-0.5, 1] + }) + }) + ); + } + if ( + m.getLayer("BOTTLENECKS").getVisible() && + feature.getId().indexOf("bottlenecks") > -1 + ) { + let frame = ``; + let svg = `data:image/svg+xml,${frame}`; s.push( new Style({ geometry: geom,