diff flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java @ 848:9ecd58f619a4

Moved datacage into a separated widget. flys-client/trunk@2586 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 25 Aug 2011 16:03:26 +0000
parents 8fa303586f14
children f8c03d3af300
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java	Thu Aug 25 13:36:06 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageButton.java	Thu Aug 25 16:03:26 2011 +0000
@@ -14,19 +14,30 @@
 
     protected Artifact artifact;
     protected User     user;
+    protected CollectionView view;
 
-    public DatacageButton(String title, Artifact artifact, User user) {
+    public DatacageButton(
+        String         title, 
+        Artifact       artifact, 
+        User           user,
+        CollectionView view
+    ) {
         super(title);
 
         this.artifact = artifact;
         this.user     = user;
+        this.view     = view;
 
         addClickHandler(this);
     }
 
 
     public void onClick(ClickEvent event) {
-        final DatacageWindow dc = new DatacageWindow(artifact, user);
+        // TODO: fetch outs!
+        String outs = "";
+
+        final DatacageWindow dc = new DatacageWindow(
+            artifact, user, outs, view);
         dc.addCloseClickHandler(new CloseClickHandler() {
             public void onCloseClick(CloseClientEvent event) {
                 dc.destroy();

http://dive4elements.wald.intevation.org