Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/MapSelection.java @ 4064:61020a61ed38
Show river map only once.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Tue, 09 Oct 2012 11:02:50 +0200 |
parents | 047a44270348 |
children | 360e22afb98b |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/MapSelection.java Mon Oct 08 12:22:03 2012 +0200 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/MapSelection.java Tue Oct 09 11:02:50 2012 +0200 @@ -4,12 +4,11 @@ import com.smartgwt.client.types.VerticalAlignment; import com.smartgwt.client.widgets.Canvas; -import com.smartgwt.client.widgets.Img; import com.smartgwt.client.widgets.layout.HLayout; -import de.intevation.flys.client.shared.model.DataList; import de.intevation.flys.client.client.FLYSConstants; import de.intevation.flys.client.shared.model.Data; +import de.intevation.flys.client.shared.model.DataList; /** @@ -21,6 +20,8 @@ */ public class MapSelection extends SelectProvider { + private static final long serialVersionUID = 1261822454641198692L; + /** The interface that provides the image resources. */ private FLYSConstants MESSAGES = GWT.create(FLYSConstants.class); @@ -42,11 +43,10 @@ * * @return a combobox. */ + @Override protected Canvas createWidget(DataList data) { GWT.log("MapSelection - create()"); - String baseUrl = GWT.getHostPageBaseURL(); - HLayout h = new HLayout(); h.setAlign(VerticalAlignment.TOP); h.setHeight(100); @@ -56,16 +56,14 @@ form.setWidth(250); form.setLayoutAlign(VerticalAlignment.TOP); - Img map = new Img(baseUrl + MESSAGES.riverMap(), 400, 452); - - // TODO implement event handling in the river map + // TODO implement event handling in the river map (here? or in LinkSelection) h.addMember(form); - helperContainer.addMember(map); return h; } + @Override protected Data[] getData() { if (moduleSelection != null) { return moduleSelection.getData();