From eaacd1d5c8f119c49d8bbd4828889ede16b6a34c Mon Sep 17 00:00:00 2001 From: Antonio Gioia Date: Fri, 8 Mar 2013 14:19:51 +0000 Subject: [PATCH] Fixed alert message for export menu item disabled git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/user/reports@71087 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../reportgenerator/client/Headerbar.java | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/reportgenerator/client/Headerbar.java b/src/main/java/org/gcube/portlets/user/reportgenerator/client/Headerbar.java index 934ff10..4ff1803 100644 --- a/src/main/java/org/gcube/portlets/user/reportgenerator/client/Headerbar.java +++ b/src/main/java/org/gcube/portlets/user/reportgenerator/client/Headerbar.java @@ -232,14 +232,23 @@ public class Headerbar extends Composite{ Command openNothing = new Command() { public void execute() { - - MessageBox.alert("Alert", - "Export is disabled for templates, please save this template as a Report and retry", null); } }; - return openNothing; } + + public Command getDisabledExportMenuItemCmd() { + + Command disabledExportMenuItemCmd = new Command() { + public void execute() { + + MessageBox.alert("Alert", + "Export is disabled for templates, please save this template as a Report and retry." + + " If you just saved this Template as a Report please save it and reopen the Report", null); + } + }; + return disabledExportMenuItemCmd; + } /** * temporary command * @return the command instance @@ -328,10 +337,10 @@ public class Headerbar extends Composite{ exportsMenu.setAnimationEnabled(true); MenuItem toReturn = new MenuItem("Export", exportsMenu); - optionDOCX = new MenuItem(""+ EXPORT_OPENXML +"", true, getNullCommand()); - optionPDF = new MenuItem("Export to PDF", true, getNullCommand()); - optionHTML = new MenuItem(""+ EXPORT_HTML +"", true, getNullCommand()); - optionFimes = new MenuItem(""+ EXPORT_FIMES +"", true, getNullCommand()); + optionDOCX = new MenuItem(""+ EXPORT_OPENXML +"", true, getDisabledExportMenuItemCmd()); + optionPDF = new MenuItem("Export to PDF", true, getDisabledExportMenuItemCmd()); + optionHTML = new MenuItem(""+ EXPORT_HTML +"", true, getDisabledExportMenuItemCmd()); + optionFimes = new MenuItem(""+ EXPORT_FIMES +"", true, getDisabledExportMenuItemCmd()); exportsMenu.addItem(optionDOCX); exportsMenu.addItem(optionHTML);