[jboss-svn-commits] JBL Code SVN: r31506 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client: ruleeditor and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Feb 9 02:05:12 EST 2010
Author: jervisliu
Date: 2010-02-09 02:05:12 -0500 (Tue, 09 Feb 2010)
New Revision: 31506
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/ruleeditor/ActionToolbar.java
Log:
https://jira.jboss.org/jira/browse/GUVNOR-429: Actions... button without action behavior
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 2010-02-09 06:46:10 UTC (rev 31505)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/messages/Constants.properties 2010-02-09 07:05:12 UTC (rev 31506)
@@ -46,7 +46,7 @@
AreYouSureYouWantToArchiveThisItem=Are you sure you want to archive this item?
ArchivedItemOn=Archived Item on :
Delete=Delete
-DeleteAssetTooltip=Permanently delete this asset. This will only be shown before the asset is checked in.
+DeleteAssetTooltip=Permanently delete this asset. This will only be enabled before the asset is checked in.
DeleteAreYouSure=Are you sure you want to permanently delete this (unversioned) item?
ChangeStatus=Change status
ChangeStatusTip=Change the status of this asset.
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/ActionToolbar.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/ActionToolbar.java 2010-02-09 06:46:10 UTC (rev 31505)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/ActionToolbar.java 2010-02-09 07:05:12 UTC (rev 31506)
@@ -175,6 +175,27 @@
}
}
}));
+
+ final Item deleteItem = new Item(constants.Delete(), new BaseItemListenerAdapter() {
+ @Override
+ public void onClick(BaseItem baseItem, EventObject eventObject) {
+ if (Window.confirm(constants.DeleteAreYouSure())) {
+ deleteAction.execute();
+ }
+ }
+ });
+ moreMenu.addItem(deleteItem);
+ deleteItem.setTitle(constants.DeleteAssetTooltip());
+ this.afterCheckinEvent = new Command() {
+ public void execute() {
+ deleteItem.setDisabled(true);
+ }
+ };
+
+ if (!notCheckedInYet()) {
+ deleteItem.setDisabled(true);
+ }
+
moreMenu.addItem(new Item(constants.ChangeStatus(), new BaseItemListenerAdapter() {
@Override
public void onClick(BaseItem baseItem, EventObject eventObject) {
@@ -209,30 +230,6 @@
}
}
- if (notCheckedInYet()) {
-
- final ToolbarButton delete = new ToolbarButton();
- delete.setText(constants.Delete());
- delete.setTooltip(getTip(constants.DeleteAssetTooltip()));
- delete.addListener(new ButtonListenerAdapter() {
- public void onClick(
- com.gwtext.client.widgets.Button button,
- EventObject e) {
- if (Window.confirm(constants.DeleteAreYouSure()) ) {
- deleteAction.execute();
- }
- }
- });
- toolbar.addButton(delete);
-
- this.afterCheckinEvent = new Command() {
- public void execute() {
- delete.setVisible(false);
- }
- };
-
- }
-
toolbar.addButton(more);
}
More information about the jboss-svn-commits
mailing list