Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java @ 4739:5014a84c0c7d
Add "maptype" parameter to MapInfoService.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Wed, 02 Jan 2013 15:24:18 +0100 |
parents | 93e023131546 |
children | 06036bc6fb19 |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java Wed Jan 02 15:15:45 2013 +0100 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java Wed Jan 02 15:24:18 2013 +0100 @@ -1,6 +1,7 @@ package de.intevation.flys.client.client.ui.map; import com.google.gwt.core.client.GWT; + import com.smartgwt.client.types.ListGridFieldType; import com.smartgwt.client.util.BooleanCallback; import com.smartgwt.client.util.SC; @@ -175,11 +176,28 @@ if (layerZoom != null) { menu.addItem(layerZoom); } + //menu.addItem(createMapURLItem(records)); return menu; } + protected MenuItem createMapURLItem(final ListGridRecord[] records) { + final FacetRecord fr = (FacetRecord) records[0]; + final AttributedTheme at = (AttributedTheme) fr.getTheme(); + + MenuItem item = new MenuItem("WMS URL"); + item.addClickHandler(new ClickHandler() { + @Override + public void onClick(MenuItemClickEvent evt) { + SC.say(at.getAttr("url")); + } + }); + + return item; + } + + @Override protected MenuItem createRemoveItem(final ListGridRecord[] records) { MenuItem item = super.createRemoveItem(records);