Mercurial > dive4elements > river
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(); |