# HG changeset patch # User Andre Heinecke # Date 1427366763 -3600 # Node ID 4f702ea1fd3a99a9e33d40774e563699d6a7ab17 # Parent 289486a43be8ba4d1a62b67bf28fe184dc3ef3f1 Fix unit displayed in WFree calculation diff -r 289486a43be8 -r 4f702ea1fd3a gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants.java --- a/gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants.java Thu Mar 26 11:06:48 2015 +0100 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants.java Thu Mar 26 11:46:03 2015 +0100 @@ -278,6 +278,8 @@ String unitWSingle(); + String unitWFree(); + String unitWFrom(); String unitWTo(); diff -r 289486a43be8 -r 4f702ea1fd3a gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants.properties --- a/gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants.properties Thu Mar 26 11:06:48 2015 +0100 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants.properties Thu Mar 26 11:46:03 2015 +0100 @@ -185,6 +185,7 @@ wqRange = Range unitWNN = W [NN+m] unitWSingle = cm +unitWFree = m+NHN unitWFrom = cm - unitWTo = cm a unitWStep = cm diff -r 289486a43be8 -r 4f702ea1fd3a gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants_de.properties --- a/gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants_de.properties Thu Mar 26 11:06:48 2015 +0100 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants_de.properties Thu Mar 26 11:46:03 2015 +0100 @@ -172,6 +172,7 @@ wqRange = Wertebereich unitWNN = W [NN+m] unitWSingle = cm +unitWFree = m+NHN unitWFrom = cm - unitWTo = cm a unitWStep = cm diff -r 289486a43be8 -r 4f702ea1fd3a gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants_en.properties --- a/gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants_en.properties Thu Mar 26 11:06:48 2015 +0100 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/FLYSConstants_en.properties Thu Mar 26 11:46:03 2015 +0100 @@ -186,6 +186,7 @@ wqRange = Range unitWNN = W [NN+m] unitWSingle = cm +unitWFree = m+NHN unitWFrom = cm - unitWTo = cm a unitWStep = cm diff -r 289486a43be8 -r 4f702ea1fd3a gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WQInputPanel.java --- 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); }