[jboss-svn-commits] JBL Code SVN: r36297 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/packages.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Dec 9 01:30:10 EST 2010
Author: jervisliu
Date: 2010-12-09 01:30:09 -0500 (Thu, 09 Dec 2010)
New Revision: 36297
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/packages/NewPackageWizard.java
Log:
GUVNOR-249: User is presented with dialogs that include OK button - in situations where pressing OK is not a valid action - no error is raised
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/packages/NewPackageWizard.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/packages/NewPackageWizard.java 2010-12-09 06:23:31 UTC (rev 36296)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/packages/NewPackageWizard.java 2010-12-09 06:30:09 UTC (rev 36297)
@@ -21,7 +21,6 @@
import org.drools.guvnor.client.common.FormStylePopup;
import org.drools.guvnor.client.common.GenericCallback;
import org.drools.guvnor.client.common.HTMLFileManagerFields;
-import org.drools.guvnor.client.common.ImageButton;
import org.drools.guvnor.client.common.LoadingPopup;
import org.drools.guvnor.client.common.RulePackageSelector;
import org.drools.guvnor.client.messages.Constants;
@@ -124,6 +123,7 @@
importLayout.addRow( new HTML( constants.ImportDRLDesc2() ) );
importLayout.addRow( new HTML( constants.ImportDRLDesc3() ) );
+ HorizontalPanel hp = new HorizontalPanel();
Button create = new Button( constants.CreatePackage() );
create.addClickHandler( new ClickHandler() {
public void onClick(ClickEvent arg0) {
@@ -138,9 +138,18 @@
}
}
} );
+ hp.add(create);
+ Button cancel = new Button( constants.Cancel() );
+ cancel.addClickHandler( new ClickHandler() {
+ public void onClick(ClickEvent arg0) {
+ hide();
+ }
+ } );
+ hp.add(cancel);
+
newPackageLayout.addAttribute( "",
- create );
+ hp );
}
@@ -167,17 +176,16 @@
uploadFormPanel.setEncoding( FormPanel.ENCODING_MULTIPART );
uploadFormPanel.setMethod( FormPanel.METHOD_POST );
- HorizontalPanel panel = new HorizontalPanel();
+ VerticalPanel panel = new VerticalPanel();
uploadFormPanel.setWidget( panel );
final FileUpload upload = new FileUpload();
upload.setName( HTMLFileManagerFields.CLASSIC_DRL_IMPORT );
panel.add( upload );
- panel.add( new Label( constants.upload() ) );
- ImageButton ok = new ImageButton( images.upload(),
- constants.Import() );
+ HorizontalPanel hp = new HorizontalPanel();
+ Button create = new Button( constants.Import() );
ClickHandler okClickHandler = new ClickHandler() {
public void onClick(ClickEvent arg0) {
if ( Window.confirm( constants.ImportMergeWarning() ) ) {
@@ -185,10 +193,19 @@
}
}
};
- ok.addClickHandler( okClickHandler );
+ create.addClickHandler(okClickHandler);
+ hp.add(create);
- panel.add( ok );
+ Button cancel = new Button( constants.Cancel() );
+ cancel.addClickHandler( new ClickHandler() {
+ public void onClick(ClickEvent arg0) {
+ parent.hide();
+ }
+ } );
+ hp.add(cancel);
+ panel.add( hp );
+
final FormStylePopup packageNamePopup = new FormStylePopup( images.packageLarge(),
constants.PackageName() );
HorizontalPanel packageNamePanel = new HorizontalPanel();
More information about the jboss-svn-commits
mailing list