Explorar o código

Merge pull request #9143 from GordonSmith/HPCC-16341

HPCC-16341 Build system breaks function hoisting

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman %!s(int64=8) %!d(string=hai) anos
pai
achega
572dc9f383
Modificáronse 1 ficheiros con 15 adicións e 14 borrados
  1. 15 14
      esp/src/eclwatch/GraphWidget.js

+ 15 - 14
esp/src/eclwatch/GraphWidget.js

@@ -737,6 +737,20 @@ define([
             },
 
             displayProperties: function (wu, globalID, place) {
+                var first = true;
+                var table = {};
+                var tr = {};
+                var context = this;
+                function ensureHeader() {
+                    if (first) {
+                        first = false;
+                        table = domConstruct.create("table", { border: 1, cellspacing: 0, width: "100%" }, place);
+                        tr = domConstruct.create("tr", null, table);
+                        domConstruct.create("th", { innerHTML: context.i18n.Property }, tr);
+                        domConstruct.create("th", { innerHTML: context.i18n.Value }, tr);
+                    }
+                }
+
                 if (this.hasPlugin()) {
                     var item = this.getItem(globalID);
                     if (item) {
@@ -799,10 +813,7 @@ define([
                             delete props.stopped;
                             domConstruct.create("br", null, place);
                         }
-                        var first = true;
-                        var table = {};
-                        var tr = {};
-                        var context = this;
+
                         for (var key in props) {
                             if (key[0] == "_")
                                 continue;
@@ -822,16 +833,6 @@ define([
                         if (first == false) {
                             domConstruct.create("br", null, place);
                         }
-
-                        function ensureHeader() {
-                            if (first) {
-                                first = false;
-                                table = domConstruct.create("table", { border: 1, cellspacing: 0, width: "100%" }, place);
-                                tr = domConstruct.create("tr", null, table);
-                                domConstruct.create("th", { innerHTML: context.i18n.Property }, tr);
-                                domConstruct.create("th", { innerHTML: context.i18n.Value }, tr);
-                            }
-                        }
                     }
                 }
             },