comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/LinkSelection.java @ 7764:5d17e0012020

Use river model_uuid to identify rivers.
author Raimund Renkert <rrenkert@intevation.de>
date Thu, 27 Feb 2014 16:42:35 +0100
parents 626af4af74a5
children 5ec28ef7026b
comparison
equal deleted inserted replaced
7763:4d74d09228f0 7764:5d17e0012020
190 for (DataItem item: d.getItems()) { 190 for (DataItem item: d.getItems()) {
191 HLayout row = new HLayout(); 191 HLayout row = new HLayout();
192 LinkItem link = new LinkItem("river"); 192 LinkItem link = new LinkItem("river");
193 link.setHoverDelay(0); 193 link.setHoverDelay(0);
194 link.setLinkTitle(item.getLabel()); 194 link.setLinkTitle(item.getLabel());
195 link.setTarget(item.getStringValue()); 195 link.setValue(item.getStringValue());
196 link.setShowTitle(false); 196 link.setShowTitle(false);
197 Img img = new Img(); 197 Img img = new Img();
198 img.setShowTitle(false); 198 img.setShowTitle(false);
199 img.setSrc("symbol_selected.png"); 199 img.setSrc("symbol_selected.png");
200 img.setWidth(18); 200 img.setWidth(18);
236 } 236 }
237 }); 237 });
238 link.addItemHoverHandler(new ItemHoverHandler() { 238 link.addItemHoverHandler(new ItemHoverHandler() {
239 @Override 239 @Override
240 public void onItemHover(ItemHoverEvent event) { 240 public void onItemHover(ItemHoverEvent event) {
241 String river = ((LinkItem)event.getItem()).getLinkTitle(); 241 String river =
242 ((LinkItem)event.getItem()).getValue().toString();
242 Img item = riverHighlight.get(river); 243 Img item = riverHighlight.get(river);
243 if (item != null) { 244 if (item != null) {
244 item.setVisible(true); 245 item.setVisible(true);
245 if (selected != null && !selected.equals(river)) { 246 if (selected != null && !selected.equals(river)) {
246 riverHighlight.get(selected).setVisible(false); 247 riverHighlight.get(selected).setVisible(false);

http://dive4elements.wald.intevation.org