comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/chart/NaviChartOutputTab.java @ 6017:bcaf66443b93

issue1261: when tab is created, jump navi to 'default'-km. This overcomes the issue that when editing a project (esp. range), the old value is remembered.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 14 May 2013 10:11:29 +0200
parents ea9eef426962
children 5e38e2924c07
comparison
equal deleted inserted replaced
6016:d24d29d9efa7 6017:bcaf66443b93
135 135
136 collectionView.setMinKm(fromKm); 136 collectionView.setMinKm(fromKm);
137 collectionView.setMaxKm(toKm); 137 collectionView.setMaxKm(toKm);
138 138
139 final NumberFormat nf = NumberFormat.getDecimalFormat(); 139 final NumberFormat nf = NumberFormat.getDecimalFormat();
140 if (collectionView.getCurrentKm() == -1d) { 140
141 try { 141 // Always jump to the from km when initialized.
142 double d = Double.valueOf(fromKm); 142 try {
143 currentkm.setValue(nf.format(d)); 143 double d = Double.valueOf(fromKm);
144 } catch (NumberFormatException e) { 144 currentkm.setValue(nf.format(d));
145 currentkm.setValue(fromKm); 145 } catch (NumberFormatException e) {
146 } 146 currentkm.setValue(fromKm);
147 collectionView.setCurrentKm(fromKm); 147 }
148 } 148 collectionView.setCurrentKm(fromKm);
149 else {
150 try {
151 double d = Double.valueOf(fromKm);
152 currentkm.setValue(nf.format(d));
153 } catch (NumberFormatException e) {
154 currentkm.setValue(fromKm);
155 }
156 currentkm.setValue(collectionView.getCurrentKm());
157 }
158 149
159 lower.addClickHandler(new ClickHandler() { 150 lower.addClickHandler(new ClickHandler() {
160 public void onClick(ClickEvent ce) { 151 public void onClick(ClickEvent ce) {
161 tbarPanel.deselectControls(); 152 tbarPanel.deselectControls();
162 updateChartDown(); 153 updateChartDown();

http://dive4elements.wald.intevation.org