From ee294a4a8ac4363d581cb6b212324219a016daf0 Mon Sep 17 00:00:00 2001 From: Keith Wall Date: Tue, 24 Feb 2015 13:41:21 +0000 Subject: QPID-6407: Edit dialogue for BDB HA does not faithfully populate attributes node priority or required number of nodes Merged from trunk with command: svn merge -c 1661693 https://svn.apache.org/repos/asf/qpid/trunk git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.32@1661946 13f79535-47bb-0310-9956-ffa450edef68 --- .../js/qpid/management/virtualhost/derby/edit.js | 2 +- .../qpid/management/virtualhostnode/derby/edit.js | 2 +- .../js/qpid/management/virtualhost/jdbc/edit.js | 4 +-- .../qpid/management/virtualhostnode/jdbc/edit.js | 4 +-- .../main/java/resources/editVirtualHostNode.html | 33 ++++++++++++---------- .../src/main/java/resources/js/qpid/common/util.js | 23 --------------- .../js/qpid/management/editVirtualHostNode.js | 3 +- .../management/virtualhost/providedstore/edit.js | 3 +- .../qpid/management/virtualhostnode/json/edit.js | 2 +- 9 files changed, 27 insertions(+), 49 deletions(-) (limited to 'qpid/java/broker-plugins') diff --git a/qpid/java/broker-plugins/derby-store/src/main/java/resources/js/qpid/management/virtualhost/derby/edit.js b/qpid/java/broker-plugins/derby-store/src/main/java/resources/js/qpid/management/virtualhost/derby/edit.js index b98254f54b..c1018313b8 100644 --- a/qpid/java/broker-plugins/derby-store/src/main/java/resources/js/qpid/management/virtualhost/derby/edit.js +++ b/qpid/java/broker-plugins/derby-store/src/main/java/resources/js/qpid/management/virtualhost/derby/edit.js @@ -22,7 +22,7 @@ define(["qpid/common/util", "dijit/registry", "dojo/domReady!"], return { show: function(data) { - util.buildEditUI(data.containerNode, "virtualhost/sizemonitoring/edit.html", "editVirtualHost.", null, null, + util.parseHtmlIntoDiv(data.containerNode, "virtualhost/sizemonitoring/edit.html", function() { registry.byId("editVirtualHost.storeUnderfullSize").set("regExpGen", util.numericOrContextVarRegexp); diff --git a/qpid/java/broker-plugins/derby-store/src/main/java/resources/js/qpid/management/virtualhostnode/derby/edit.js b/qpid/java/broker-plugins/derby-store/src/main/java/resources/js/qpid/management/virtualhostnode/derby/edit.js index 2ab6dcc22b..a7f5d05719 100644 --- a/qpid/java/broker-plugins/derby-store/src/main/java/resources/js/qpid/management/virtualhostnode/derby/edit.js +++ b/qpid/java/broker-plugins/derby-store/src/main/java/resources/js/qpid/management/virtualhostnode/derby/edit.js @@ -22,7 +22,7 @@ define(["qpid/common/util", "dijit/registry", "dojo/domReady!"], return { show: function(data) { - util.buildEditUI(data.containerNode, "virtualhostnode/filebased/edit.html", "editVirtualHostNode.", ["storePath"], data.data, + util.parseHtmlIntoDiv(data.containerNode, "virtualhostnode/filebased/edit.html", function() { registry.byId("editVirtualHostNode.storePath").set("disabled", data.data.state != "STOPPED"); diff --git a/qpid/java/broker-plugins/jdbc-store/src/main/java/resources/js/qpid/management/virtualhost/jdbc/edit.js b/qpid/java/broker-plugins/jdbc-store/src/main/java/resources/js/qpid/management/virtualhost/jdbc/edit.js index 22823b675a..4a2a3763bd 100644 --- a/qpid/java/broker-plugins/jdbc-store/src/main/java/resources/js/qpid/management/virtualhost/jdbc/edit.js +++ b/qpid/java/broker-plugins/jdbc-store/src/main/java/resources/js/qpid/management/virtualhost/jdbc/edit.js @@ -29,12 +29,12 @@ define(["qpid/common/util", function (util, poolTypeJsonString, array, json, string, Memory, dom, domConstruct, registry) { - var fieldNames = ["connectionUrl", "username", "connectionPoolType"]; return { show: function(data) { var that = this; - util.buildEditUI(data.containerNode, "virtualhost/jdbc/edit.html", "editVirtualHost.", fieldNames, data.data, function(){that._postParse(data)}); + util.parseHtmlIntoDiv(data.containerNode, "virtualhost/jdbc/edit.html", + function(){that._postParse(data)}); }, _postParse: function(data) { diff --git a/qpid/java/broker-plugins/jdbc-store/src/main/java/resources/js/qpid/management/virtualhostnode/jdbc/edit.js b/qpid/java/broker-plugins/jdbc-store/src/main/java/resources/js/qpid/management/virtualhostnode/jdbc/edit.js index 5586cf6c07..cccfa95d4c 100644 --- a/qpid/java/broker-plugins/jdbc-store/src/main/java/resources/js/qpid/management/virtualhostnode/jdbc/edit.js +++ b/qpid/java/broker-plugins/jdbc-store/src/main/java/resources/js/qpid/management/virtualhostnode/jdbc/edit.js @@ -28,13 +28,11 @@ define(["qpid/common/util", "dojo/domReady!"], function (util, poolTypeJsonString, array, json, string, Memory, dom, domConstruct, registry) { - var fieldNames = ["connectionUrl", "username", "connectionPoolType"]; return { show: function(data) { var that = this; - util.buildEditUI(data.containerNode, "virtualhostnode/jdbc/edit.html", "editVirtualHostNode.", - fieldNames, data.data, function(){ that._postParse(data);}); + util.parseHtmlIntoDiv(data.containerNode, "virtualhostnode/jdbc/edit.html", function(){ that._postParse(data);}); }, _postParse: function(data) { diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/editVirtualHostNode.html b/qpid/java/broker-plugins/management-http/src/main/java/resources/editVirtualHostNode.html index cee18f7185..59597845a2 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/editVirtualHostNode.html +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/editVirtualHostNode.html @@ -19,31 +19,34 @@
-
-
NOTE: All changes will only take effect after Virtual Host Node restart.
-
-
Name*:
-
- +
+
NOTE: All changes will only take effect after Virtual Host Node restart.
+
+
Name*:
+
+ -
-
+
+
-
+
-
+
-
-
+
+
+
+
-
+
diff --git a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/common/util.js b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/common/util.js index 43f4d1dc84..3938b74762 100644 --- a/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/common/util.js +++ b/qpid/java/broker-plugins/management-http/src/main/java/resources/js/qpid/common/util.js @@ -565,29 +565,6 @@ define(["dojo/_base/xhr", } - util.buildEditUI = function(containerNode, htmlTemplateLocation, fieldNamePrefix, fieldNames, data, postParseCallback) - { - this.parseHtmlIntoDiv(containerNode, htmlTemplateLocation, function() - { - - if (fieldNames) - { - for(var i = 0; i < fieldNames.length; i++) - { - var fieldName = fieldNames[i]; - var widget = registry.byId(fieldNamePrefix + fieldName); - widget.set("value", data[fieldName]); - } - } - - if (postParseCallback && typeof postParseCallback == "function") - { - postParseCallback(); - } - - }); - } - util.updateUI = function(data, fieldNames, obj) { for(var i=0; i