[jboss-svn-commits] JBL Code SVN: r33080 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue May 25 23:29:13 EDT 2010
Author: jervisliu
Date: 2010-05-25 23:29:13 -0400 (Tue, 25 May 2010)
New Revision: 33080
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.java
Log:
https://jira.jboss.org/browse/GUVNOR-440: Misleading popup when trying to save an asset as analyst.readonly
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.java 2010-05-25 22:23:48 UTC (rev 33079)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.java 2010-05-26 03:29:13 UTC (rev 33080)
@@ -30,11 +30,11 @@
import org.drools.guvnor.client.rulelist.EditItemEvent;
import com.google.gwt.core.client.GWT;
+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.Timer;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
import com.google.gwt.user.client.ui.HorizontalPanel;
@@ -278,12 +278,16 @@
//layout.clear();
this.asset.metaData.checkinComment = comment;
final boolean[] saved = {false};
- Timer t = new Timer() {
+
+ if ( !saved[0] ) LoadingPopup.showMessage( constants.SavingPleaseWait() );
+
+ //Not sure why we need a delay here.
+/* Timer t = new Timer() {
public void run() {
if ( !saved[0] ) LoadingPopup.showMessage( constants.SavingPleaseWait() );
}
};
- t.schedule( 500 );
+ t.schedule( 500 );*/
RepositoryServiceFactory.getService().checkinVersion( this.asset,
new GenericCallback<String>() {
@@ -411,19 +415,19 @@
pop.addRow( new HTML( constants.AreYouSureYouWantToDiscardChanges() ) );
pop.addRow( hor );
- dis.addClickListener( new ClickListener() {
- public void onClick(Widget w) {
+ dis.addClickHandler(new ClickHandler() {
+ public void onClick(ClickEvent arg0) {
closeCommand.execute();
- pop.hide();
- }
- } );
+ pop.hide();
+ }
+ });
+
+ can.addClickHandler(new ClickHandler() {
+ public void onClick(ClickEvent arg0) {
+ pop.hide();
+ }
+ });
- can.addClickListener( new ClickListener() {
- public void onClick(Widget w) {
- pop.hide();
- }
- } );
-
pop.show();
}
@@ -438,8 +442,9 @@
sel );
Button ok = new Button( constants.CreateCopy() );
- ok.addClickListener( new ClickListener() {
- public void onClick(Widget w) {
+
+ ok.addClickHandler(new ClickHandler() {
+ public void onClick(ClickEvent arg0) {
if ( newName.getText() == null || newName.getText().equals( "" ) ) {
Window.alert( constants.AssetNameMustNotBeEmpty() );
return;
@@ -469,10 +474,13 @@
}
} );
}
- } );
- form.addAttribute( "",
- ok );
+
+
+ });
+
+ form.addAttribute( "", ok );
+
//form.setPopupPosition((DirtyableComposite.getWidth() - form.getOffsetWidth()) / 2, 100);
form.show();
}
More information about the jboss-svn-commits
mailing list