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);

http://dive4elements.wald.intevation.org