Explorar o código

Merge pull request #8453 from GordonSmith/HPCC-12011

HPCC-12011 Add additional resource links

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman %!s(int64=9) %!d(string=hai) anos
pai
achega
a70c0f5e06

+ 12 - 0
esp/src/eclwatch/HPCCPlatformWidget.js

@@ -301,6 +301,18 @@ define([
             this._openNewTab("http://hpccsystems.com/download");
         },
 
+        _onOpenJira: function (evt) {
+            this._openNewTab("https://track.hpccsystems.com/issues");
+        },
+
+        _onOpenForums: function (evt) {
+            this._openNewTab("https://hpccsystems.com/bb/");
+        },
+
+        _onOpenRedBook: function (evt) {
+            this._openNewTab("https://wiki.hpccsystems.com/x/fYAb");
+        },
+
         _onOpenReleaseNotes: function (evt) {
             this._openNewTab("http://hpccsystems.com/download/free-community-edition-known-limitations#" + this.build.version);
         },

+ 4 - 0
esp/src/eclwatch/nls/hpcc.js

@@ -123,6 +123,7 @@ define({root:
     DOTAttributes: "DOT Attributes",
     Down: "Down",
     Download: "Download",
+    Downloads: "Downloads",
     DropZone: "Drop Zone",
     Duration: "Duration",
     EBCDIC: "EBCDIC",
@@ -184,6 +185,7 @@ define({root:
     Fixed: "Fixed",
     Folder: "Folder",
     Format: "Format",
+    Forums: "Forums",
     Forward: "Forward",
     FromDate: "From Date",
     FromSizes: "From Sizes",
@@ -221,6 +223,7 @@ define({root:
     IPAddress: "IP Address",
     IsLibrary: "Is Library",
     IsReplicated: "Is Replicated",
+    IssueReporting: "Issue Reporting",
     Jobname: "Jobname",
     JobName: "Job Name",
     jsmi: "jsmi*",
@@ -406,6 +409,7 @@ define({root:
     RecordSize: "Record Size",
     RecordStructurePresent: "Record Structure Present",
     Recover: "Recover",
+    RedBook: "Red Book",
     Refresh: "Refresh",
     ReleaseNotes: "Release Notes",
     Reload: "Reload",

+ 10 - 2
esp/src/eclwatch/templates/HPCCPlatformWidget.html

@@ -26,13 +26,21 @@
                         <span data-dojo-type="dijit.MenuSeparator"></span>
                         <div data-dojo-attach-event="onClick:_onOpenReleaseNotes" data-dojo-type="dijit.MenuItem">${i18n.ReleaseNotes}</div>
                         <div data-dojo-attach-event="onClick:_onOpenTransitionGuide" data-dojo-type="dijit.MenuItem">${i18n.TransitionGuide}</div>
-                        <div data-dojo-attach-event="onClick:_onOpenResources" data-dojo-type="dijit.MenuItem">${i18n.AdditionalResources}</div>
+                        <div data-dojo-type="dijit.PopupMenuItem">
+                            <span>${i18n.AdditionalResources}</span>
+                            <div data-dojo-type="dijit.Menu">
+                                <div data-dojo-attach-event="onClick:_onOpenResources" data-dojo-type="dijit.MenuItem">${i18n.Downloads}</div>
+                                <div data-dojo-attach-event="onClick:_onOpenJira" data-dojo-type="dijit.MenuItem">${i18n.IssueReporting}</div>
+                                <div data-dojo-attach-event="onClick:_onOpenForums" data-dojo-type="dijit.MenuItem">${i18n.Forums}</div>
+                                <div data-dojo-attach-event="onClick:_onOpenRedBook" data-dojo-type="dijit.MenuItem">${i18n.RedBook}</div>
+                            </div>
+                        </div>
                         <span data-dojo-type="dijit.MenuSeparator"></span>
                         <div id="${id}Configuration" data-dojo-attach-event="onClick:_onOpenConfiguration" data-dojo-type="dijit.MenuItem">${i18n.Configuration}</div>
                         <div id="${id}About" data-dojo-attach-event="onClick:_onAbout" data-dojo-type="dijit.MenuItem">${i18n.About}</div>
                         <div data-dojo-props="hidden:true" data-dojo-type="dijit.PopupMenuItem">
                             <span>${i18n.Debug}</span>
-                            <div data-dojo-type="dijit.DropDownMenu">
+                            <div data-dojo-type="dijit.Menu">
                                 <div data-dojo-attach-event="onClick:_ondebugLanguageFiles" data-dojo-type="dijit.MenuItem">${i18n.LanguageFiles}</div>
                             </div>
                         </div>