[jboss-svn-commits] JBL Code SVN: r12045 - labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 21 19:08:02 EDT 2007


Author: fmeyer
Date: 2007-05-21 19:08:02 -0400 (Mon, 21 May 2007)
New Revision: 12045

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleViewer.java
Log:
JBRULES-865 Cancel button on discart unsaved changes

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleViewer.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleViewer.java	2007-05-21 22:58:23 UTC (rev 12044)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleViewer.java	2007-05-21 23:08:02 UTC (rev 12045)
@@ -18,6 +18,7 @@
 import com.google.gwt.user.client.ui.HTML;
 import com.google.gwt.user.client.ui.HasHorizontalAlignment;
 import com.google.gwt.user.client.ui.HasVerticalAlignment;
+import com.google.gwt.user.client.ui.HorizontalPanel;
 import com.google.gwt.user.client.ui.Widget;
 import com.google.gwt.user.client.ui.FlexTable.FlexCellFormatter;
 
@@ -245,9 +246,16 @@
     protected void doCloseUnsavedWarning() {
         final FormStylePopup pop = new FormStylePopup("images/warning-large.png", "WARNING: Un-committed changes.");
         Button dis = new Button("Discard");
+        Button can = new Button("Cancel");
+        HorizontalPanel hor =  new HorizontalPanel();
+        
+        hor.add( dis );
+        hor.add( can );
+        
         pop.addRow( new HTML("Are you sure you want to discard changes?") );
-        pop.addRow( dis );
+        pop.addRow( hor );
         
+        
         dis.addClickListener( new ClickListener() {
             public void onClick(Widget w) {
                 closeCommand.execute();
@@ -255,6 +263,12 @@
             }
         });
         
+        can.addClickListener( new ClickListener () {
+            public void onClick(Widget w) {
+                pop.hide();
+            }
+        });
+        
         pop.setStyleName( "warning-Popup" );
         
         pop.setPopupPosition( 200, getAbsoluteTop() );




More information about the jboss-svn-commits mailing list