Add help menu options for the user guide and reporting abuses.
[pithos] / gss / src / gr / ebs / gss / client / HelpMenu.java
index 0183646..a75ab1b 100644 (file)
@@ -42,9 +42,15 @@ public class HelpMenu extends PopupPanel implements ClickListener {
         * An image bundle for this widget's images.\r
         */\r
        public interface Images {\r
+               @Resource("gr/ebs/gss/resources/khelpcenter.png")\r
+               AbstractImagePrototype userGuide();\r
+\r
                @Resource("gr/ebs/gss/resources/linewidth.png")\r
                AbstractImagePrototype terms();\r
 \r
+               @Resource("gr/ebs/gss/resources/bell.png")\r
+               AbstractImagePrototype reportAbuse();\r
+\r
                @Resource("gr/ebs/gss/resources/info.png")\r
                AbstractImagePrototype about();\r
        }\r
@@ -75,7 +81,7 @@ public class HelpMenu extends PopupPanel implements ClickListener {
        public MenuBar createMenu() {\r
                contextMenu.clearItems();\r
                contextMenu.setAutoOpen(false);\r
-               Command termsCommand = new Command() {\r
+               Command hideCommand = new Command() {\r
                        public void execute() {\r
                                hide();\r
                        }\r
@@ -86,8 +92,12 @@ public class HelpMenu extends PopupPanel implements ClickListener {
                                dlg.center();\r
                        }\r
                };\r
+               contextMenu.addItem("<span>" + images.userGuide().getHTML() + "&nbsp;<a class='hidden-link' " +\r
+                                       "href='/userguide/el' target='_blank'>User Guide</a></span>", true, hideCommand);\r
                contextMenu.addItem("<span>" + images.terms().getHTML() + "&nbsp;<a class='hidden-link' " +\r
-                               "href='/terms' target='_blank'>Terms &amp; Conditions</a></span>", true, termsCommand);\r
+                                       "href='/terms' target='_blank'>Terms &amp; Conditions</a></span>", true, hideCommand);\r
+               contextMenu.addItem("<span>" + images.reportAbuse().getHTML() + "&nbsp;<a class='hidden-link' " +\r
+                               "href='/report-abuse' target='_blank'>Report abuse</a></span>", true, hideCommand);\r
                contextMenu.addItem("<span>" + images.about().getHTML() + "&nbsp;About</span>", true, aboutCommand);\r
                return contextMenu;\r
        }\r