You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by or...@apache.org on 2018/03/19 11:08:35 UTC

qpid-broker-j git commit: QPID-8014:[Broker-J][WMC] Make sure that port UI template is parsed

Repository: qpid-broker-j
Updated Branches:
  refs/heads/master ee3bfae23 -> 3f0f55875


QPID-8014:[Broker-J][WMC] Make sure that port UI template is parsed


Project: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/commit/3f0f5587
Tree: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/tree/3f0f5587
Diff: http://git-wip-us.apache.org/repos/asf/qpid-broker-j/diff/3f0f5587

Branch: refs/heads/master
Commit: 3f0f558759b283592f50e744ca48e25a9a5932dd
Parents: ee3bfae
Author: Alex Rudyy <or...@apache.org>
Authored: Mon Mar 19 11:08:10 2018 +0000
Committer: Alex Rudyy <or...@apache.org>
Committed: Mon Mar 19 11:08:10 2018 +0000

----------------------------------------------------------------------
 .../resources/js/qpid/management/addPort.js     | 26 ++++++++++++++++----
 1 file changed, 21 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-broker-j/blob/3f0f5587/broker-plugins/management-http/src/main/java/resources/js/qpid/management/addPort.js
----------------------------------------------------------------------
diff --git a/broker-plugins/management-http/src/main/java/resources/js/qpid/management/addPort.js b/broker-plugins/management-http/src/main/java/resources/js/qpid/management/addPort.js
index 3d194fa..1dcbb2f 100644
--- a/broker-plugins/management-http/src/main/java/resources/js/qpid/management/addPort.js
+++ b/broker-plugins/management-http/src/main/java/resources/js/qpid/management/addPort.js
@@ -20,6 +20,7 @@
  */
 define(["dojo/dom",
         "dojo/dom-construct",
+        "dojo/parser",
         "dojo/_base/window",
         "dijit/registry",
         "dojo/_base/array",
@@ -57,6 +58,7 @@ define(["dojo/dom",
         "dojo/domReady!"],
     function (dom,
               construct,
+              parser,
               win,
               registry,
               array,
@@ -73,10 +75,22 @@ define(["dojo/dom",
 
         var addPort = {};
 
-        var node = construct.create("div", null, win.body(), "last");
+        addPort.init = function ()
+        {
+            var node = construct.create("div", null, win.body(), "last");
+            node.innerHTML = template;
 
-        node.innerHTML = template;
-        addPort.dialogNode = dom.byId("addPort")
+            parser.parse(node)
+                .then(lang.hitch(this, function (instances)
+                {
+                    this._postParse();
+                }));
+        };
+
+        addPort._postParse = function()
+        {
+            this.dialogNode = dom.byId("addPort");
+        };
 
         addPort._typeChanged = function (newValue)
         {
@@ -139,7 +153,7 @@ define(["dojo/dom",
                     "SSL") >= 0) || currentTransport == "WSS" || (lang.isArray(currentTransport) && array.indexOf(
                     currentTransport,
                     "WSS") >= 0);
-        }
+        };
 
         addPort._convertToPort = function (formValues)
         {
@@ -359,7 +373,7 @@ define(["dojo/dom",
                 }
 
             });
-        }
+        };
 
         addPort.show = function (management, modelObj, portType, providers, keystores, truststores)
         {
@@ -653,5 +667,7 @@ define(["dojo/dom",
             managedCertificateStoresWidget.startup();
         };
 
+        addPort.init();
+
         return addPort;
     });


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org