Mercurial > gemma
changeset 3720:1525ead37a2e
client: gauges map layer: handle gauges without reference waterlevels
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Thu, 20 Jun 2019 17:09:31 +0200 |
parents | 916534d9d6f6 |
children | ed4820efb7e6 |
files | client/src/components/map/styles.js |
diffstat | 1 files changed, 9 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/components/map/styles.js Thu Jun 20 17:03:38 2019 +0200 +++ b/client/src/components/map/styles.js Thu Jun 20 17:09:31 2019 +0200 @@ -319,10 +319,15 @@ if (waterlevel) { text += "\n(" + waterlevel + " cm)"; let refWaterlevels = JSON.parse(feature.get("reference_water_levels")); - if (waterlevel < refWaterlevels.LDC) iconColor = "brown"; - if (waterlevel > refWaterlevels.LDC && waterlevel < refWaterlevels.HDC) - iconColor = "blue"; - if (waterlevel > refWaterlevels.HDC) iconColor = "red"; + if (refWaterlevels) { + if (waterlevel < refWaterlevels.LDC) iconColor = "brown"; + if ( + waterlevel > refWaterlevels.LDC && + waterlevel < refWaterlevels.HDC + ) + iconColor = "blue"; + if (waterlevel > refWaterlevels.HDC) iconColor = "red"; + } } return [