Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java @ 882:d3b4010d2c89
I293: Set the style of digitized features in the map.
flys-client/trunk@2713 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 13 Sep 2011 07:18:14 +0000 |
parents | 22dc88b17253 |
children | 981dde77b49f |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java Tue Sep 13 04:57:47 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java Tue Sep 13 07:18:14 2011 +0000 @@ -39,6 +39,12 @@ public static final String BARRIER_DAM = "dam"; public static final String BARRIER_RINGDIKE = "ring_dike"; + public static final String BARRIER_PIPE1_VALUE = "Rohr 1"; + public static final String BARRIER_PIPE2_VALUE = "Rohr 2"; + public static final String BARRIER_DITCH_VALUE = "Graben"; + public static final String BARRIER_DAM_VALUE = "Damm"; + public static final String BARRIER_RINGDIKE_VALUE = "Ringdeich"; + public static final String FIELD_BARRIER_TYPE = "field_barrier_type"; @@ -139,21 +145,25 @@ if (type == null || type.length() == 0) { type = getSelectedType(); + feature.setStyle(FloodMap.getStyle(type)); + if (type.equals(BARRIER_PIPE1)) { - attrs.setAttribute("typ", "Rohr 1"); + attrs.setAttribute("typ", BARRIER_PIPE1_VALUE); } else if (type.equals(BARRIER_PIPE2)) { - attrs.setAttribute("typ", "Rohr 2"); + attrs.setAttribute("typ", BARRIER_PIPE2_VALUE); } else if (type.equals(BARRIER_DAM)) { - attrs.setAttribute("typ", "Damm"); + attrs.setAttribute("typ", BARRIER_DAM_VALUE); } else if (type.equals(BARRIER_DITCH)) { - attrs.setAttribute("typ", "Graben"); + attrs.setAttribute("typ", BARRIER_DITCH_VALUE); } else if (type.equals(BARRIER_RINGDIKE)) { - attrs.setAttribute("typ", "Ringdeich"); + attrs.setAttribute("typ", BARRIER_RINGDIKE_VALUE); } + + layer.redraw(); } }