[jboss-svn-commits] JBL Code SVN: r30695 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client: packages and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Dec 15 21:45:08 EST 2009
Author: jervisliu
Date: 2009-12-15 21:45:08 -0500 (Tue, 15 Dec 2009)
New Revision: 30695
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.properties
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/packages/SnapshotView.java
Log:
GUVNOR-74: snapshot enhancements
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.properties
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.properties 2009-12-16 02:36:58 UTC (rev 30694)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.properties 2009-12-16 02:45:08 UTC (rev 30695)
@@ -803,7 +803,7 @@
SnapshotDeleteConfirm=Are you sure you want to delete the snapshot labelled [{0}] from the package [{1}] ?
SnapshotWasDeleted=Snapshot was deleted.
CopySnapshotText=Copy snapshot {0}
-ExistingSnapshots=Existing Snapshots:
+ExistingSnapshots=To an existing snapshot or a new snapshot:
NewSnapshotNameIs=New Snapshot name:
CreatedSnapshot0ForPackage1=Created snapshot [{0}] for package [{1}]
Snapshot0ForPackage1WasCopiedFrom2=Snapshot [{0}] for package [{1}] was copied from [{2}]
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/packages/SnapshotView.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/packages/SnapshotView.java 2009-12-16 02:36:58 UTC (rev 30694)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/packages/SnapshotView.java 2009-12-16 02:45:08 UTC (rev 30695)
@@ -246,7 +246,6 @@
final FormStylePopup copy = new FormStylePopup( "images/snapshot.png",
Format.format( constants.CopySnapshotText(),
snapshotName ) );
- final TextBox box = new TextBox();
final List<RadioButton> options = new ArrayList<RadioButton>();
VerticalPanel vert = new VerticalPanel();
for ( int i = 0; i < snaps.length; i++ ) {
@@ -255,31 +254,44 @@
options.add( existing );
vert.add( existing );
}
- final RadioButton newBut = new RadioButton( "snapshotNameGroup",
- "NEW NAME" ); //NON-NLS
- vert.add( newBut );
+
+ HorizontalPanel newNameHorizontalPanel = new HorizontalPanel();
+ final TextBox newNameTextBox = new TextBox();
+ final String newNameText = constants.NEW() + ": ";
- copy.addAttribute( constants.ExistingSnapshots(),
+ final RadioButton newNameRadioButton = new RadioButton( "snapshotNameGroup",
+ newNameText);
+ newNameHorizontalPanel.add(newNameRadioButton);
+ newNameTextBox.setEnabled(false);
+ newNameRadioButton.addClickListener(new ClickListener() {
+ public void onClick(Widget w) {
+ newNameTextBox.setEnabled(true);
+ }
+ });
+
+ newNameHorizontalPanel.add(newNameTextBox);
+ options.add(newNameRadioButton);
+ vert.add(newNameHorizontalPanel);
+
+ copy.addAttribute("to an existing snapshot or a new snapshot",
vert );
- copy.addAttribute( constants.NewSnapshotNameIs(),
- box );
+
Button ok = new Button( constants.OK() );
- copy.addAttribute( "",
- ok );
+ copy.addAttribute( "", ok );
ok.addClickListener( new ClickListener() {
public void onClick(Widget w) {
- if ( newBut.isChecked() ) {
+ if ( newNameRadioButton.isChecked() ) {
if ( checkUnique( snaps,
- box.getText() ) ) {
+ newNameTextBox.getText() ) ) {
serv.copyOrRemoveSnapshot( packageName,
snapshotName,
false,
- box.getText(),
+ newNameTextBox.getText(),
new GenericCallback() {
public void onSuccess(Object data) {
copy.hide();
Window.alert( Format.format( constants.CreatedSnapshot0ForPackage1(),
- box.getText(),
+ newNameTextBox.getText(),
packageName ) );
}
} );
More information about the jboss-svn-commits
mailing list