diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WQInputPanel.java @ 8624:4f702ea1fd3a

Fix unit displayed in WFree calculation
author Andre Heinecke <andre.heinecke@intevation.de>
date Thu, 26 Mar 2015 11:46:03 +0100
parents 685c2be0541c
children 5e38e2924c07
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WQInputPanel.java	Thu Mar 26 11:06:48 2015 +0100
+++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WQInputPanel.java	Thu Mar 26 11:46:03 2015 +0100
@@ -344,7 +344,7 @@
             DataItem[] single = dSingle.getItems();
 
             vLabel = !isQMode
-                ? createWString(single[0])
+                ? createWString(single[0], isFree)
                 : createQString(single[0]);
         }
         else {
@@ -599,14 +599,14 @@
     }
 
 
-    protected VLayout createWString(DataItem single) {
+    protected VLayout createWString(DataItem single, boolean isFree) {
         String  label = single.getLabel().trim();
         String[] cols = label.split(";");
 
         VLayout v = new VLayout();
 
         for (String col: cols) {
-            Label l = new Label(col + " " + MESSAGE.unitWSingle());
+            Label l = new Label(col + " " + (isFree ? MESSAGE.unitWFree() : MESSAGE.unitWSingle()));
             l.setHeight(20);
 
             v.addMember(l);
@@ -1326,7 +1326,7 @@
                 double[] values = getSingleWFree();
 
                 wFreeArrayPanel = new DoubleArrayPanel(
-                    MESSAGE.unitWSingle(), values, this);
+                    MESSAGE.unitWFree(), values, this);
 
                 container.addMember(wFreeArrayPanel);
             }

http://dive4elements.wald.intevation.org