Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/LinkSelection.java @ 7959:8e320b5933de
Fixed river selection for interactive map.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Fri, 20 Jun 2014 13:45:54 +0200 |
parents | 5ec28ef7026b |
children | c15cebcf60da |
comparison
equal
deleted
inserted
replaced
7958:632c724fed2d | 7959:8e320b5933de |
---|---|
184 label.setWidth(400); | 184 label.setWidth(400); |
185 | 185 |
186 int counter = 0; | 186 int counter = 0; |
187 for (DataItem item: d.getItems()) { | 187 for (DataItem item: d.getItems()) { |
188 HLayout row = new HLayout(); | 188 HLayout row = new HLayout(); |
189 row.setTitle(item.getLabel()); | |
189 LinkItem link = new LinkItem("river"); | 190 LinkItem link = new LinkItem("river"); |
190 link.setHoverDelay(0); | 191 link.setHoverDelay(0); |
191 link.setLinkTitle(item.getLabel()); | 192 link.setLinkTitle(item.getLabel()); |
192 link.setValue(item.getStringValue()); | 193 link.setValue(item.getStringValue()); |
193 link.setShowTitle(false); | 194 link.setShowTitle(false); |
310 return row != null && row.isVisible(); | 311 return row != null && row.isVisible(); |
311 } | 312 } |
312 | 313 |
313 private static void selectCallback(String name) { | 314 private static void selectCallback(String name) { |
314 if (availableRiver(name)) { | 315 if (availableRiver(name)) { |
315 trigger.trigger(name); | 316 String river = riverList.get(name).getTitle(); |
317 trigger.trigger(river); | |
316 } | 318 } |
317 } | 319 } |
318 | 320 |
319 private native void callHighlightRiver(String name) /*-{ | 321 private native void callHighlightRiver(String name) /*-{ |
320 $wnd.highlight(name); | 322 $wnd.highlight(name); |