diff flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java @ 862:c9549074ecd1

Parse Artifact's 'background-processing' attribute and lock the UI if this attribute is true. flys-client/trunk@2669 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 07 Sep 2011 13:57:28 +0000
parents 25a4bf390757
children c0e13cf826d7
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java	Wed Sep 07 10:40:56 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java	Wed Sep 07 13:57:28 2011 +0000
@@ -326,6 +326,15 @@
      */
     public void setArtifact(Artifact artifact) {
         this.artifact = artifact;
+
+        onArtifactChanged(artifact);
+    }
+
+
+    public void onArtifactChanged(Artifact artifact) {
+        if (artifact.isInBackground()) {
+            new LoadingPanel(this, artifact);
+        }
     }
 
 

http://dive4elements.wald.intevation.org