You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by lq...@apache.org on 2016/05/02 17:57:54 UTC
svn commit: r1741993 [27/29] - in /qpid/java/trunk:
bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/
bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb_ha/
bdbstore/src/main/java/resources/js/qpid/management/virtual...
Modified: qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/filetruststore/add.js
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/filetruststore/add.js?rev=1741993&r1=1741992&r2=1741993&view=diff
==============================================================================
--- qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/filetruststore/add.js (original)
+++ qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/filetruststore/add.js Mon May 2 15:57:52 2016
@@ -26,76 +26,71 @@ define(["dojo/dom",
"dojo/parser",
"dojo/text!store/filetruststore/add.html",
"dojo/domReady!"], function (dom, query, array, registry, util, parser, template)
- {
- var addTrustStore = {
- show: function (data)
- {
- var that = this;
- this.metadata = data.metadata;
- this.containerNode = data.containerNode;
- data.containerNode.innerHTML = template;
- parser.parse(this.containerNode).then(function (instances)
- {
- that.keyStoreOldBrowserWarning =
- dom.byId("addStore.oldBrowserWarning");
+{
+ var addTrustStore = {
+ show: function (data)
+ {
+ var that = this;
+ this.metadata = data.metadata;
+ this.containerNode = data.containerNode;
+ data.containerNode.innerHTML = template;
+ parser.parse(this.containerNode)
+ .then(function (instances)
+ {
+ that.keyStoreOldBrowserWarning = dom.byId("addStore.oldBrowserWarning");
- if (!window.FileReader)
- {
- // Fall back for IE8/9 which do not support FileReader
- that.keyStoreOldBrowserWarning.innerHTML =
- "File upload requires a more recent browser with HTML5 support";
- that.keyStoreOldBrowserWarning.className =
- that.keyStoreOldBrowserWarning.className.replace(
- "hidden",
- "");
- }
+ if (!window.FileReader)
+ {
+ // Fall back for IE8/9 which do not support FileReader
+ that.keyStoreOldBrowserWarning.innerHTML =
+ "File upload requires a more recent browser with HTML5 support";
+ that.keyStoreOldBrowserWarning.className =
+ that.keyStoreOldBrowserWarning.className.replace("hidden", "");
+ }
- if (data.effectiveData)
- {
- that.update(data.effectiveData);
- }
+ if (data.effectiveData)
+ {
+ that.update(data.effectiveData);
+ }
- util.applyMetadataToWidgets(data.containerNode,
- "TrustStore",
- "FileTrustStore",
- data.metadata);
- });
- },
- update: function (effectiveData)
- {
- var attributes = this.metadata.getMetaData("TrustStore", "FileTrustStore").attributes;
- var widgets = registry.findWidgets(this.containerNode);
- array.forEach(widgets, function (item)
- {
- var name = item.id.replace("addStore.", "");
- if (name in attributes)
- {
- var attribute = attributes[name];
- var value = effectiveData[name];
- if (value)
- {
- if (attribute.secure)
- {
- if (!/^\*+/.test(value))
- {
- item.set("value", value);
- }
- else
- {
- item.set("placeHolder", value);
- item.set("required", false);
- }
- }
- else
- {
- item.set("value", value);
- }
- }
- }
- });
+ util.applyMetadataToWidgets(data.containerNode, "TrustStore", "FileTrustStore", data.metadata);
+ });
+ },
+ update: function (effectiveData)
+ {
+ var attributes = this.metadata.getMetaData("TrustStore", "FileTrustStore").attributes;
+ var widgets = registry.findWidgets(this.containerNode);
+ array.forEach(widgets, function (item)
+ {
+ var name = item.id.replace("addStore.", "");
+ if (name in attributes)
+ {
+ var attribute = attributes[name];
+ var value = effectiveData[name];
+ if (value)
+ {
+ if (attribute.secure)
+ {
+ if (!/^\*+/.test(value))
+ {
+ item.set("value", value);
+ }
+ else
+ {
+ item.set("placeHolder", value);
+ item.set("required", false);
+ }
+ }
+ else
+ {
+ item.set("value", value);
+ }
+ }
+ }
+ });
- }
- };
+ }
+ };
- return addTrustStore;
- });
+ return addTrustStore;
+});
Modified: qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/managedcertificatestore/show.js
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/managedcertificatestore/show.js?rev=1741993&r1=1741992&r2=1741993&view=diff
==============================================================================
--- qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/managedcertificatestore/show.js (original)
+++ qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/managedcertificatestore/show.js Mon May 2 15:57:52 2016
@@ -24,213 +24,206 @@ define(["dojo/query",
"qpid/common/UpdatableStore",
"dijit/registry",
"dojo/domReady!"], function (query, lang, util, EnhancedGrid, UpdatableStore, registry)
- {
- function addIdToCertificates(obj)
- {
- var certItems = [];
- var certDetails = obj.certificateDetails;
- for (var idx in certDetails)
- {
- var item = lang.mixin(certDetails[idx],
- {id: certDetails[idx].serialNumber + '|' + certDetails[idx].issuerName});
- certItems.push(item);
- }
- return certItems;
- }
-
- function ManagedCertificateStore(data)
- {
- this.fields = [];
- this.management = data.parent.management;
- this.modelObj = data.parent.modelObj;
- var containerNode = data.containerNode;
- var attributes = this.management.metadata.getMetaData("TrustStore",
- "ManagedCertificateStore").attributes;
- for (var name in attributes)
- {
- this.fields.push(name);
- }
- var that = this;
- var gridProperties = {
- height: 400,
- selectionMode: "extended",
- plugins: {
- indirectSelection: true,
- pagination: {
- pageSizes: [10, 25, 50, 100],
- description: true,
- sizeSwitch: true,
- pageStepper: true,
- gotoButton: true,
- maxPageStep: 4,
- position: "bottom"
- }
- }
- };
-
- util.buildUI(data.containerNode,
- data.parent,
- "store/managedcertificatestore/show.html",
- this.fields,
- this,
- function ()
- {
- that.certificates = addIdToCertificates(that);
- that.certificatesGrid = new UpdatableStore(that.certificates, query(
- ".managedCertificatesGrid",
- containerNode)[0], [{
- name: "Subject Name",
- field: "subjectName",
- width: "25%"
- },
- {
- name: "Issuer Name",
- field: "issuerName",
- width: "25%"
- },
- {
- name: "Serial #",
- field: "serialNumber",
- width: "10%"
- },
- {
- name: "Valid From",
- field: "validFrom",
- width: "20%",
- formatter: function (val)
- {
- return that.management.userPreferences.formatDateTime(val,
- {
- addOffset: true,
- appendTimeZone: true
- });
- }
- },
- {
- name: "Valid Until",
- field: "validUntil",
- width: "20%",
- formatter: function (val)
- {
- return that.management.userPreferences.formatDateTime(val,
- {
- addOffset: true,
- appendTimeZone: true
- });
- }
- }], null, gridProperties, EnhancedGrid);
+{
+ function addIdToCertificates(obj)
+ {
+ var certItems = [];
+ var certDetails = obj.certificateDetails;
+ for (var idx in certDetails)
+ {
+ var item = lang.mixin(certDetails[idx],
+ {id: certDetails[idx].serialNumber + '|' + certDetails[idx].issuerName});
+ certItems.push(item);
+ }
+ return certItems;
+ }
+
+ function ManagedCertificateStore(data)
+ {
+ this.fields = [];
+ this.management = data.parent.management;
+ this.modelObj = data.parent.modelObj;
+ var containerNode = data.containerNode;
+ var attributes = this.management.metadata.getMetaData("TrustStore", "ManagedCertificateStore").attributes;
+ for (var name in attributes)
+ {
+ this.fields.push(name);
+ }
+ var that = this;
+ var gridProperties = {
+ height: 400,
+ selectionMode: "extended",
+ plugins: {
+ indirectSelection: true,
+ pagination: {
+ pageSizes: [10, 25, 50, 100],
+ description: true,
+ sizeSwitch: true,
+ pageStepper: true,
+ gotoButton: true,
+ maxPageStep: 4,
+ position: "bottom"
+ }
+ }
+ };
+
+ util.buildUI(data.containerNode,
+ data.parent,
+ "store/managedcertificatestore/show.html",
+ this.fields,
+ this,
+ function ()
+ {
+ that.certificates = addIdToCertificates(that);
+ that.certificatesGrid =
+ new UpdatableStore(that.certificates, query(".managedCertificatesGrid", containerNode)[0], [{
+ name: "Subject Name",
+ field: "subjectName",
+ width: "25%"
+ }, {
+ name: "Issuer Name",
+ field: "issuerName",
+ width: "25%"
+ }, {
+ name: "Serial #",
+ field: "serialNumber",
+ width: "10%"
+ }, {
+ name: "Valid From",
+ field: "validFrom",
+ width: "20%",
+ formatter: function (val)
+ {
+ return that.management.userPreferences.formatDateTime(val, {
+ addOffset: true,
+ appendTimeZone: true
});
+ }
+ }, {
+ name: "Valid Until",
+ field: "validUntil",
+ width: "20%",
+ formatter: function (val)
+ {
+ return that.management.userPreferences.formatDateTime(val, {
+ addOffset: true,
+ appendTimeZone: true
+ });
+ }
+ }], null, gridProperties, EnhancedGrid);
+ });
+
+ this.removeButton = registry.byNode(query(".removeCertificates", containerNode)[0]);
+ this.removeButton.on("click", function (e)
+ {
+ that.removeCertificates()
+ });
+
+ this.addButton = registry.byNode(query(".addCertificate", containerNode)[0]);
+ var addButton = this.addButton;
+ var that = this;
+
+ function uploadCertificate(cert)
+ {
+ var parentModelObj = that.modelObj;
+ var modelObj = {
+ type: parentModelObj.type,
+ name: "addCertificate",
+ parent: parentModelObj
+ };
+ var url = that.management.buildObjectURL(modelObj);
+
+ that.management.post({url: url}, {certificate: cert})
+ .then(uploadComplete, uploadError);
+ }
+
+ function uploadComplete()
+ {
+ addButton.set("disabled", false);
+ addButton.reset();
+ }
+
+ function uploadError(error)
+ {
+ that.management.errorHandler(error);
+ addButton.set("disabled", false);
+ addButton.reset();
+ }
+
+ function onFileSelected()
+ {
+ if (addButton.domNode.children[0].files)
+ {
+ addButton.set("disabled", true);
+ var file = addButton.domNode.children[0].files[0];
+ var fileReader = new FileReader();
+ fileReader.onload = function (evt)
+ {
+ var result = fileReader.result;
+ if (result.indexOf("-----BEGIN CERTIFICATE-----") != -1)
+ {
+ uploadCertificate(result);
+
+ }
+ else
+ {
+ fileReader.onload = function (evt)
+ {
+ var binresult = fileReader.result;
+ binresult = binresult.substring(binresult.indexOf(",") + 1);
+ uploadCertificate(binresult);
+ };
+ fileReader.readAsDataURL(file);
+ }
+ };
+ fileReader.readAsText(file);
+ }
+ }
+
+ if (window.FileReader)
+ {
+ this.addButton.on("change", onFileSelected);
+ }
+ else
+ {
+ this.addButton.set("disabled", true);
+ this.addButton.domNode.style.display = "none";
+ }
+
+ }
+
+ ManagedCertificateStore.prototype.removeCertificates = function ()
+ {
+ var data = this.certificatesGrid.grid.selection.getSelected();
+
+ if (data.length)
+ {
+ var parentModelObj = this.modelObj;
+ var modelObj = {
+ type: parentModelObj.type,
+ name: "removeCertificates",
+ parent: parentModelObj
+ };
+ var items = [];
+ for (var i = 0; i < data.length; i++)
+ {
+ var parts = data[i].id.split("|");
+ items.push({
+ issuerName: parts[1],
+ serialNumber: parts[0]
+ });
+ }
+ var url = this.management.buildObjectURL(modelObj);
+ this.management.post({url: url}, {certificates: items});
+ }
+ };
+
+ ManagedCertificateStore.prototype.update = function (data)
+ {
+ util.updateUI(data, this.fields, this);
+ this.certificates = addIdToCertificates(data);
+ this.certificatesGrid.update(this.certificates)
+ };
- this.removeButton = registry.byNode(query(".removeCertificates", containerNode)[0]);
- this.removeButton.on("click", function (e)
- {
- that.removeCertificates()
- });
-
- this.addButton = registry.byNode(query(".addCertificate", containerNode)[0]);
- var addButton = this.addButton;
- var that = this;
-
- function uploadCertificate(cert)
- {
- var parentModelObj = that.modelObj;
- var modelObj = {
- type: parentModelObj.type,
- name: "addCertificate",
- parent: parentModelObj
- };
- var url = that.management.buildObjectURL(modelObj);
-
- that.management.post({url: url}, {certificate: cert}).then(uploadComplete, uploadError);
- }
-
- function uploadComplete()
- {
- addButton.set("disabled", false);
- addButton.reset();
- }
-
- function uploadError(error)
- {
- that.management.errorHandler(error);
- addButton.set("disabled", false);
- addButton.reset();
- }
-
- function onFileSelected()
- {
- if (addButton.domNode.children[0].files)
- {
- addButton.set("disabled", true);
- var file = addButton.domNode.children[0].files[0];
- var fileReader = new FileReader();
- fileReader.onload = function (evt)
- {
- var result = fileReader.result;
- if (result.indexOf("-----BEGIN CERTIFICATE-----") != -1)
- {
- uploadCertificate(result);
-
- }
- else
- {
- fileReader.onload = function (evt)
- {
- var binresult = fileReader.result;
- binresult = binresult.substring(binresult.indexOf(",") + 1);
- uploadCertificate(binresult);
- };
- fileReader.readAsDataURL(file);
- }
- };
- fileReader.readAsText(file);
- }
- }
-
- if (window.FileReader)
- {
- this.addButton.on("change", onFileSelected);
- }
- else
- {
- this.addButton.set("disabled", true);
- this.addButton.domNode.style.display = "none";
- }
-
- }
-
- ManagedCertificateStore.prototype.removeCertificates = function ()
- {
- var data = this.certificatesGrid.grid.selection.getSelected();
-
- if (data.length)
- {
- var parentModelObj = this.modelObj;
- var modelObj = {
- type: parentModelObj.type,
- name: "removeCertificates",
- parent: parentModelObj
- };
- var items = [];
- for (var i = 0; i < data.length; i++)
- {
- var parts = data[i].id.split("|");
- items.push({
- issuerName: parts[1],
- serialNumber: parts[0]
- });
- }
- var url = this.management.buildObjectURL(modelObj);
- this.management.post({url: url}, {certificates: items});
- }
- };
-
- ManagedCertificateStore.prototype.update = function (data)
- {
- util.updateUI(data, this.fields, this);
- this.certificates = addIdToCertificates(data);
- this.certificatesGrid.update(this.certificates)
- };
-
- return ManagedCertificateStore;
- });
+ return ManagedCertificateStore;
+});
Modified: qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/add.js
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/add.js?rev=1741993&r1=1741992&r2=1741993&view=diff
==============================================================================
--- qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/add.js (original)
+++ qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/add.js Mon May 2 15:57:52 2016
@@ -27,81 +27,76 @@ define(["dojo/dom",
"dojo/text!store/nonjavakeystore/add.html",
"qpid/common/ResourceWidget",
"dojo/domReady!"], function (dom, query, array, registry, util, parser, template)
- {
- var addKeyStore = {
- show: function (data)
- {
- var that = this;
- this.metadata = data.metadata;
- this.containerNode = data.containerNode;
- data.containerNode.innerHTML = template;
- parser.parse(this.containerNode).then(function (instances)
- {
- that.keyStoreOldBrowserWarning =
- dom.byId("addStore.oldBrowserWarning");
+{
+ var addKeyStore = {
+ show: function (data)
+ {
+ var that = this;
+ this.metadata = data.metadata;
+ this.containerNode = data.containerNode;
+ data.containerNode.innerHTML = template;
+ parser.parse(this.containerNode)
+ .then(function (instances)
+ {
+ that.keyStoreOldBrowserWarning = dom.byId("addStore.oldBrowserWarning");
- if (!window.FileReader)
- {
- that.keyStoreOldBrowserWarning.innerHTML =
- "File upload requires a more recent browser with HTML5 support";
- that.keyStoreOldBrowserWarning.className =
- that.keyStoreOldBrowserWarning.className.replace(
- "hidden",
- "");
- }
+ if (!window.FileReader)
+ {
+ that.keyStoreOldBrowserWarning.innerHTML =
+ "File upload requires a more recent browser with HTML5 support";
+ that.keyStoreOldBrowserWarning.className =
+ that.keyStoreOldBrowserWarning.className.replace("hidden", "");
+ }
- if (data.effectiveData)
- {
- that.update(data.effectiveData);
- }
+ if (data.effectiveData)
+ {
+ that.update(data.effectiveData);
+ }
- util.applyMetadataToWidgets(data.containerNode,
- "KeyStore",
- "NonJavaKeyStore",
- data.metadata);
- });
- },
- update: function (effectiveData)
- {
- var attributes = this.metadata.getMetaData("KeyStore", "NonJavaKeyStore").attributes;
- var widgets = registry.findWidgets(this.containerNode);
- array.forEach(widgets, function (item)
- {
- var name = item.id.replace("addStore.", "");
- if (name in attributes)
- {
- var attribute = attributes[name];
- var value = effectiveData[name];
- if (value)
- {
- if (attribute.secure)
- {
- if (!/^\*+/.test(value))
- {
- item.set("value", value);
- }
- else
- {
- item.set("required", false);
- if (name == "privateKeyUrl")
- {
- item.set("uploaded", true)
- }
- else
- {
- item.set("placeHolder", value);
- }
- }
- }
- else
- {
- item.set("value", value);
- }
- }
- }
- });
- }
- };
+ util.applyMetadataToWidgets(data.containerNode, "KeyStore", "NonJavaKeyStore", data.metadata);
+ });
+ },
+ update: function (effectiveData)
+ {
+ var attributes = this.metadata.getMetaData("KeyStore", "NonJavaKeyStore").attributes;
+ var widgets = registry.findWidgets(this.containerNode);
+ array.forEach(widgets, function (item)
+ {
+ var name = item.id.replace("addStore.", "");
+ if (name in attributes)
+ {
+ var attribute = attributes[name];
+ var value = effectiveData[name];
+ if (value)
+ {
+ if (attribute.secure)
+ {
+ if (!/^\*+/.test(value))
+ {
+ item.set("value", value);
+ }
+ else
+ {
+ item.set("required", false);
+ if (name == "privateKeyUrl")
+ {
+ item.set("uploaded", true)
+ }
+ else
+ {
+ item.set("placeHolder", value);
+ }
+ }
+ }
+ else
+ {
+ item.set("value", value);
+ }
+ }
+ }
+ });
+ }
+ };
- return addKeyStore;
- });
+ return addKeyStore;
+});
Modified: qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/show.js
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/show.js?rev=1741993&r1=1741992&r2=1741993&view=diff
==============================================================================
--- qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/show.js (original)
+++ qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavakeystore/show.js Mon May 2 15:57:52 2016
@@ -27,11 +27,10 @@ define(["qpid/common/util", "dojox/html/
this.management = data.parent.management;
this.dateTimeFormatter = function (value)
{
- return value ? that.management.userPreferences.formatDateTime(value,
- {
- addOffset: true,
- appendTimeZone: true
- }) : "";
+ return value ? that.management.userPreferences.formatDateTime(value, {
+ addOffset: true,
+ appendTimeZone: true
+ }) : "";
};
var attributes = this.management.metadata.getMetaData("KeyStore", "NonJavaKeyStore").attributes;
Modified: qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/add.js
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/add.js?rev=1741993&r1=1741992&r2=1741993&view=diff
==============================================================================
--- qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/add.js (original)
+++ qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/add.js Mon May 2 15:57:52 2016
@@ -26,74 +26,69 @@ define(["dojo/dom",
"dojo/parser",
"dojo/text!store/nonjavatruststore/add.html",
"dojo/domReady!"], function (dom, query, array, registry, util, parser, template)
- {
- var addKeyStore = {
- show: function (data)
- {
- var that = this;
- this.metadata = data.metadata
- this.containerNode = data.containerNode;
- data.containerNode.innerHTML = template;
- parser.parse(this.containerNode).then(function (instances)
- {
- that.keyStoreOldBrowserWarning =
- dom.byId("addStore.oldBrowserWarning");
+{
+ var addKeyStore = {
+ show: function (data)
+ {
+ var that = this;
+ this.metadata = data.metadata
+ this.containerNode = data.containerNode;
+ data.containerNode.innerHTML = template;
+ parser.parse(this.containerNode)
+ .then(function (instances)
+ {
+ that.keyStoreOldBrowserWarning = dom.byId("addStore.oldBrowserWarning");
- if (!window.FileReader)
- {
- that.keyStoreOldBrowserWarning.innerHTML =
- "File upload requires a more recent browser with HTML5 support";
- that.keyStoreOldBrowserWarning.className =
- that.keyStoreOldBrowserWarning.className.replace(
- "hidden",
- "");
- }
+ if (!window.FileReader)
+ {
+ that.keyStoreOldBrowserWarning.innerHTML =
+ "File upload requires a more recent browser with HTML5 support";
+ that.keyStoreOldBrowserWarning.className =
+ that.keyStoreOldBrowserWarning.className.replace("hidden", "");
+ }
- if (data.effectiveData)
- {
- that.update(data.effectiveData);
- }
+ if (data.effectiveData)
+ {
+ that.update(data.effectiveData);
+ }
- util.applyMetadataToWidgets(data.containerNode,
- "TrustStore",
- "NonJavaTrustStore",
- data.metadata);
- });
- },
- update: function (effectiveData)
- {
- var attributes = this.metadata.getMetaData("TrustStore", "NonJavaTrustStore").attributes;
- var widgets = registry.findWidgets(this.containerNode);
- array.forEach(widgets, function (item)
- {
- var name = item.id.replace("addStore.", "");
- if (name in attributes)
- {
- var attribute = attributes[name];
- var value = effectiveData[name];
- if (value)
- {
- if (attribute.secure)
- {
- if (!/^\*+/.test(value))
- {
- item.set("value", value);
- }
- else
- {
- item.set("placeHolder", value);
- item.set("required", false);
- }
- }
- else
- {
- item.set("value", value);
- }
- }
- }
- });
- }
- };
+ util.applyMetadataToWidgets(data.containerNode, "TrustStore", "NonJavaTrustStore", data.metadata);
+ });
+ },
+ update: function (effectiveData)
+ {
+ var attributes = this.metadata.getMetaData("TrustStore", "NonJavaTrustStore").attributes;
+ var widgets = registry.findWidgets(this.containerNode);
+ array.forEach(widgets, function (item)
+ {
+ var name = item.id.replace("addStore.", "");
+ if (name in attributes)
+ {
+ var attribute = attributes[name];
+ var value = effectiveData[name];
+ if (value)
+ {
+ if (attribute.secure)
+ {
+ if (!/^\*+/.test(value))
+ {
+ item.set("value", value);
+ }
+ else
+ {
+ item.set("placeHolder", value);
+ item.set("required", false);
+ }
+ }
+ else
+ {
+ item.set("value", value);
+ }
+ }
+ }
+ });
+ }
+ };
- return addKeyStore;
- });
+ return addKeyStore;
+});
Modified: qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/show.js
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/show.js?rev=1741993&r1=1741992&r2=1741993&view=diff
==============================================================================
--- qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/show.js (original)
+++ qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/nonjavatruststore/show.js Mon May 2 15:57:52 2016
@@ -18,74 +18,70 @@
*/
define(["dojo/query", "qpid/common/util", "dojox/grid/DataGrid", "qpid/common/UpdatableStore", "dojo/domReady!"],
- function (query, util, DataGrid, UpdatableStore)
- {
+ function (query, util, DataGrid, UpdatableStore)
+ {
- function NonJavaTrustStore(data)
- {
- this.fields = [];
- this.management = data.parent.management;
- var attributes = this.management.metadata.getMetaData("TrustStore", "NonJavaTrustStore").attributes;
- for (var name in attributes)
- {
- this.fields.push(name);
- }
- var that = this;
- util.buildUI(data.containerNode,
- data.parent,
- "store/nonjavatruststore/show.html",
- this.fields,
- this,
- function ()
- {
- var gridNode = query(".details", data.containerNode)[0];
- var dateTimeFormatter = function (value)
- {
- return value ? that.management.userPreferences.formatDateTime(value,
- {
- addOffset: true,
- appendTimeZone: true
- }) : "";
- };
- that.detailsGrid = new UpdatableStore([], gridNode, [{
- name: 'Subject',
- field: 'SUBJECT_NAME',
- width: '25%'
- },
- {
- name: 'Issuer',
- field: 'ISSUER_NAME',
- width: '25%'
- },
- {
- name: 'Valid from',
- field: 'VALID_START',
- width: '25%',
- formatter: dateTimeFormatter
- },
- {
- name: 'Valid to',
- field: 'VALID_END',
- width: '25%',
- formatter: dateTimeFormatter
- }]);
- });
- }
+ function NonJavaTrustStore(data)
+ {
+ this.fields = [];
+ this.management = data.parent.management;
+ var attributes = this.management.metadata.getMetaData("TrustStore", "NonJavaTrustStore").attributes;
+ for (var name in attributes)
+ {
+ this.fields.push(name);
+ }
+ var that = this;
+ util.buildUI(data.containerNode,
+ data.parent,
+ "store/nonjavatruststore/show.html",
+ this.fields,
+ this,
+ function ()
+ {
+ var gridNode = query(".details", data.containerNode)[0];
+ var dateTimeFormatter = function (value)
+ {
+ return value ? that.management.userPreferences.formatDateTime(value, {
+ addOffset: true,
+ appendTimeZone: true
+ }) : "";
+ };
+ that.detailsGrid = new UpdatableStore([], gridNode, [{
+ name: 'Subject',
+ field: 'SUBJECT_NAME',
+ width: '25%'
+ }, {
+ name: 'Issuer',
+ field: 'ISSUER_NAME',
+ width: '25%'
+ }, {
+ name: 'Valid from',
+ field: 'VALID_START',
+ width: '25%',
+ formatter: dateTimeFormatter
+ }, {
+ name: 'Valid to',
+ field: 'VALID_END',
+ width: '25%',
+ formatter: dateTimeFormatter
+ }]);
+ });
+ }
- NonJavaTrustStore.prototype.update = function (data)
- {
- util.updateUI(data, this.fields, this);
- var details = data.certificateDetails;
- for (var i = 0; i < details.length; i++)
- {
- details[i].id =
- details[i].SUBJECT_NAME + "_" + details[i].ISSUER_NAME + "_" + details[i].VALID_START + "_"
- + details[i].VALID_END;
- }
- this.detailsGrid.grid.beginUpdate();
- this.detailsGrid.update(details);
- this.detailsGrid.grid.endUpdate();
- }
+ NonJavaTrustStore.prototype.update = function (data)
+ {
+ util.updateUI(data, this.fields, this);
+ var details = data.certificateDetails;
+ for (var i = 0; i < details.length; i++)
+ {
+ details[i].id =
+ details[i].SUBJECT_NAME + "_" + details[i].ISSUER_NAME + "_" + details[i].VALID_START + "_"
+ + details[i].VALID_END;
+ }
+ this.detailsGrid.grid.beginUpdate();
+ this.detailsGrid.update(details);
+ this.detailsGrid.grid.endUpdate();
+ }
- return NonJavaTrustStore;
- });
+ return NonJavaTrustStore;
+ });
Modified: qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/sitespecifictruststore/add.js
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/sitespecifictruststore/add.js?rev=1741993&r1=1741992&r2=1741993&view=diff
==============================================================================
--- qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/sitespecifictruststore/add.js (original)
+++ qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/sitespecifictruststore/add.js Mon May 2 15:57:52 2016
@@ -26,69 +26,70 @@ define(["dojo/dom",
"dojo/parser",
"dojo/text!store/sitespecifictruststore/add.html",
"dojo/domReady!"], function (dom, query, array, registry, util, parser, template)
- {
- var addKeyStore = {
- show: function (data)
- {
- var that = this;
- this.metadata = data.metadata
- this.containerNode = data.containerNode;
- data.containerNode.innerHTML = template;
- parser.parse(this.containerNode).then(function (instances)
- {
+{
+ var addKeyStore = {
+ show: function (data)
+ {
+ var that = this;
+ this.metadata = data.metadata
+ this.containerNode = data.containerNode;
+ data.containerNode.innerHTML = template;
+ parser.parse(this.containerNode)
+ .then(function (instances)
+ {
- if (data.effectiveData)
- {
- that.update(data.effectiveData);
- }
+ if (data.effectiveData)
+ {
+ that.update(data.effectiveData);
+ }
- util.applyMetadataToWidgets(data.containerNode,
- "TrustStore",
- "SiteSpecificTrustStore",
- data.metadata);
- if (data.effectiveData)
- {
- util.disableWidgetsForImmutableFields(data.containerNode,
- "TrustStore",
- "SiteSpecificTrustStore",
- data.metadata);
- }
- });
- },
- update: function (effectiveData)
- {
- var attributes = this.metadata.getMetaData("TrustStore", "SiteSpecificTrustStore").attributes;
- var widgets = registry.findWidgets(this.containerNode);
- array.forEach(widgets, function (item)
- {
- var name = item.id.replace("addStore.", "");
- if (name in attributes)
- {
- var attribute = attributes[name];
- var value = effectiveData[name];
- if (value)
- {
- if (attribute.secure)
- {
- if (!/^\*+/.test(value))
- {
- item.set("value", value);
- }
- else
- {
- item.set("placeHolder", value);
- item.set("required", false);
- }
- }
- else
- {
- item.set("value", value);
- }
- }
- }
- });
- }
- };
+ util.applyMetadataToWidgets(data.containerNode,
+ "TrustStore",
+ "SiteSpecificTrustStore",
+ data.metadata);
+ if (data.effectiveData)
+ {
+ util.disableWidgetsForImmutableFields(data.containerNode,
+ "TrustStore",
+ "SiteSpecificTrustStore",
+ data.metadata);
+ }
+ });
+ },
+ update: function (effectiveData)
+ {
+ var attributes = this.metadata.getMetaData("TrustStore", "SiteSpecificTrustStore").attributes;
+ var widgets = registry.findWidgets(this.containerNode);
+ array.forEach(widgets, function (item)
+ {
+ var name = item.id.replace("addStore.", "");
+ if (name in attributes)
+ {
+ var attribute = attributes[name];
+ var value = effectiveData[name];
+ if (value)
+ {
+ if (attribute.secure)
+ {
+ if (!/^\*+/.test(value))
+ {
+ item.set("value", value);
+ }
+ else
+ {
+ item.set("placeHolder", value);
+ item.set("required", false);
+ }
+ }
+ else
+ {
+ item.set("value", value);
+ }
+ }
+ }
+ });
+ }
+ };
- return addKeyStore;
- });
+ return addKeyStore;
+});
Modified: qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/sitespecifictruststore/show.js
URL: http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/sitespecifictruststore/show.js?rev=1741993&r1=1741992&r2=1741993&view=diff
==============================================================================
--- qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/sitespecifictruststore/show.js (original)
+++ qpid/java/trunk/broker-plugins/management-http/src/main/java/resources/js/qpid/management/store/sitespecifictruststore/show.js Mon May 2 15:57:52 2016
@@ -18,38 +18,33 @@
*/
define(["dojo/query", "qpid/common/util", "dojox/grid/DataGrid", "qpid/common/UpdatableStore", "dojo/domReady!"],
- function (query, util, DataGrid, UpdatableStore)
- {
+ function (query, util, DataGrid, UpdatableStore)
+ {
- function SiteSpecificTrustStore(data)
- {
- var that = this;
- this.fields = [];
- this.management = data.parent.management;
- this.dateTimeFormatter = function (value)
- {
- return value ? that.management.userPreferences.formatDateTime(value,
- {
- addOffset: true,
- appendTimeZone: true
- }) : "";
- };
- var attributes = this.management.metadata.getMetaData("TrustStore", "SiteSpecificTrustStore").attributes;
- for (var name in attributes)
- {
- this.fields.push(name);
- }
- util.buildUI(data.containerNode,
- data.parent,
- "store/sitespecifictruststore/show.html",
- this.fields,
- this);
- }
+ function SiteSpecificTrustStore(data)
+ {
+ var that = this;
+ this.fields = [];
+ this.management = data.parent.management;
+ this.dateTimeFormatter = function (value)
+ {
+ return value ? that.management.userPreferences.formatDateTime(value, {
+ addOffset: true,
+ appendTimeZone: true
+ }) : "";
+ };
+ var attributes = this.management.metadata.getMetaData("TrustStore", "SiteSpecificTrustStore").attributes;
+ for (var name in attributes)
+ {
+ this.fields.push(name);
+ }
+ util.buildUI(data.containerNode, data.parent, "store/sitespecifictruststore/show.html", this.fields, this);
+ }
- SiteSpecificTrustStore.prototype.update = function (data)
- {
- util.updateUI(data, this.fields, this, {datetime: this.dateTimeFormatter});
- }
+ SiteSpecificTrustStore.prototype.update = function (data)
+ {
+ util.updateUI(data, this.fields, this, {datetime: this.dateTimeFormatter});
+ }
- return SiteSpecificTrustStore;
- });
+ return SiteSpecificTrustStore;
+ });
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org