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