comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugePanel.java @ 3847:f3b821735e39

Calculate the info url via i18n Don't fetch the info url from the artifact service and use i18n to calculate the url by using the official gauge and river number. flys-client/trunk@5582 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Bjoern Ricks <bjoern.ricks@intevation.de>
date Mon, 24 Sep 2012 08:39:22 +0000
parents 44c1beb78ad1
children 436eec3be6ff
comparison
equal deleted inserted replaced
3846:84a48acabd78 3847:f3b821735e39
184 qtext += " " + MSG.gauge_q_unit(); 184 qtext += " " + MSG.gauge_q_unit();
185 } 185 }
186 186
187 addLabel(qtext, false); 187 addLabel(qtext, false);
188 188
189 Anchor anchor = new Anchor(MSG.gauge_river_info_link(), riverinfo.getInfoURL()); 189 Long number = riverinfo.getOfficialNumber();
190 String url = number != null ?
191 MSG.gauge_river_url() + number :
192 MSG.gauge_river_url();
193 Anchor anchor = new Anchor(MSG.gauge_river_info_link(), url);
190 add(anchor); 194 add(anchor);
191 } 195 }
192 196
193 private void addLabel(String text, boolean wordwrap) { 197 private void addLabel(String text, boolean wordwrap) {
194 Label label = new Label(text, wordwrap); 198 Label label = new Label(text, wordwrap);

http://dive4elements.wald.intevation.org