[overlord-commits] Overlord SVN: r1027 - in activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client: comments and 1 other directory.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Wed Mar 31 07:04:40 EDT 2010


Author: heiko.braun at jboss.com
Date: 2010-03-31 07:04:39 -0400 (Wed, 31 Mar 2010)
New Revision: 1027

Modified:
   activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java
   activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/comments/CommentPanel.java
Log:
Clear comments when reloading process definition

Modified: activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java
===================================================================
--- activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java	2010-03-31 10:55:09 UTC (rev 1026)
+++ activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/DefinitionHistoryView.java	2010-03-31 11:04:39 UTC (rev 1027)
@@ -294,7 +294,11 @@
 
       // if exists remove. I don't know how to update at this point
       if(chartPanel!=null)
+      {
         chartArea.remove(chartPanel);
+        commentPanel.reset();
+        overlayMapping.clear();
+      }
 
       initChartPanel(dsArray);
 

Modified: activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/comments/CommentPanel.java
===================================================================
--- activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/comments/CommentPanel.java	2010-03-31 10:55:09 UTC (rev 1026)
+++ activity-monitor/trunk/gui/war/src/main/java/org/jboss/bpm/monitor/gui/client/comments/CommentPanel.java	2010-03-31 11:04:39 UTC (rev 1027)
@@ -3,6 +3,8 @@
 
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.event.dom.client.ClickHandler;
+import com.google.gwt.user.client.Command;
+import com.google.gwt.user.client.DeferredCommand;
 import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.HTML;
 import com.google.gwt.user.client.ui.TextArea;
@@ -34,7 +36,7 @@
 
     this.callbackComment = callbackComment;
     
-    commentDeck = new DeckLayoutPanel();
+    commentDeck = new DeckLayoutPanel();    
 
     // ----
     editPanel = new LayoutPanel(new BoxLayout(BoxLayout.Orientation.HORIZONTAL));
@@ -60,8 +62,8 @@
     {
       public void onClick(ClickEvent clickEvent)
       {
+        callbackComment.onCancelComment(suggestion);
         resetEditState();
-        callbackComment.onCancelComment(suggestion);
       }
     });
     editPanel.add(cancel);
@@ -136,7 +138,23 @@
   {
     //suggestion = null;
     textBox.setText("");
-    this.setCollapsed(true);
+    DeferredCommand.addCommand(new Command()
+    {
+      public void execute()
+      {
+        setCollapsed(true);
+        layout();
+      }
+    });
 
+
   }
+
+  public void reset()
+  {
+    suggestion = null;
+    DefaultListModel<ChartComment> model = (DefaultListModel)comments.getModel();
+    model.clear();
+    textBox.setText("");
+  }
 }



More information about the overlord-commits mailing list