summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore/src/main/java/resources
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/bdbstore/src/main/java/resources')
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/add.js6
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/edit.js7
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb_ha/edit.js3
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb/show.js1
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/existinggroup/add.js8
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/newgroup/add.js20
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/edit.html13
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/existinggroup/add.html12
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/newgroup/add.html9
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/edit.html6
10 files changed, 46 insertions, 39 deletions
diff --git a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/add.js b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/add.js
index 21d377445d..7b12d10343 100644
--- a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/add.js
+++ b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/add.js
@@ -24,16 +24,20 @@ define(["dojo/_base/xhr",
"dojo/json",
"dijit/registry",
"dojo/text!virtualhost/sizemonitoring/add.html",
+ "qpid/common/util",
"dijit/form/ValidationTextBox",
"dijit/form/NumberTextBox",
"dojo/domReady!"],
- function (xhr, parser, dom, domConstruct, json, registry, template)
+ function (xhr, parser, dom, domConstruct, json, registry, template, util)
{
return {
show: function (data)
{
this.containerNode = domConstruct.create("div", {innerHTML: template}, data.containerNode);
parser.parse(this.containerNode);
+
+ registry.byId("addVirtualHost.storeUnderfullSize").set("regExpGen", util.numericOrContextVarRegexp);
+ registry.byId("addVirtualHost.storeOverfullSize").set("regExpGen", util.numericOrContextVarRegexp);
}
};
}
diff --git a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/edit.js b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/edit.js
index 5438eda926..1167d6b60e 100644
--- a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/edit.js
+++ b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb/edit.js
@@ -16,14 +16,17 @@
* specific language governing permissions and limitations
* under the License.
*/
-define(["qpid/common/util", "dojo/domReady!"],
- function (util)
+define(["dijit/registry", "qpid/common/util", "dojo/domReady!"],
+ function (registry, util)
{
var fieldNames = ["storeUnderfullSize", "storeOverfullSize", "storePath"];
return {
show: function(data)
{
util.buildEditUI(data.containerNode, "virtualhost/sizemonitoring/edit.html", "editVirtualHost.", fieldNames, data.data);
+
+ registry.byId("editVirtualHost.storeUnderfullSize").set("regExpGen", util.numericOrContextVarRegexp);
+ registry.byId("editVirtualHost.storeOverfullSize").set("regExpGen", util.numericOrContextVarRegexp);
}
};
}
diff --git a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb_ha/edit.js b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb_ha/edit.js
index bc62654c56..087caf34c6 100644
--- a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb_ha/edit.js
+++ b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhost/bdb_ha/edit.js
@@ -25,6 +25,9 @@ define(["qpid/common/util", "dijit/registry", "dojo/_base/window", "dojo/domRead
{
util.buildEditUI(data.containerNode, "virtualhost/bdb_ha/edit.html", "editVirtualHost.", fieldNames, data.data);
+ registry.byId("editVirtualHost.storeUnderfullSize").set("regExpGen", util.numericOrContextVarRegexp);
+ registry.byId("editVirtualHost.storeOverfullSize").set("regExpGen", util.numericOrContextVarRegexp);
+
var widget = registry.byId("editVirtualHost.localTransactionSynchronizationPolicy-" + data.data["localTransactionSynchronizationPolicy"]);
if (widget)
{
diff --git a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb/show.js b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb/show.js
index bef6a4214d..6f4e167e72 100644
--- a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb/show.js
+++ b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb/show.js
@@ -31,7 +31,6 @@ define(["qpid/common/util", "dojo/domReady!"],
BdbNode.prototype.update=function(data)
{
- this.parent.editNodeButton.set("disabled", !(data.state == "STOPPED" || data.state == "ERRORED"));
util.updateUI(data, fieldNames, this);
};
diff --git a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/existinggroup/add.js b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/existinggroup/add.js
index c3a7824fa4..ee467e69e4 100644
--- a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/existinggroup/add.js
+++ b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/existinggroup/add.js
@@ -23,16 +23,22 @@ define(["dojo/_base/xhr",
"dojo/json",
"dijit/registry",
"dojo/text!virtualhostnode/bdb_ha/add/existinggroup/add.html",
+ "qpid/common/util",
"dijit/form/ValidationTextBox",
"dijit/form/CheckBox",
"dojo/domReady!"],
- function (xhr, parser, dom, domConstruct, json, registry, template)
+ function (xhr, parser, dom, domConstruct, json, registry, template, util)
{
return {
show: function(data)
{
this.containerNode = domConstruct.create("div", {innerHTML: template}, data.containerNode);
parser.parse(this.containerNode);
+
+ registry.byId("addVirtualHostNode.groupName").set("regExpGen", util.nameOrContextVarRegexp);
+ registry.byId("addVirtualHostNode.helperNodeName").set("regExpGen", util.nameOrContextVarRegexp);
+ registry.byId("addVirtualHostNode.helperAddress").set("regExpGen", util.nodeAddressOrContextVarRegexp);
+ registry.byId("addVirtualHostNode.address").set("regExpGen", util.nodeAddressOrContextVarRegexp);
}
};
}
diff --git a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/newgroup/add.js b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/newgroup/add.js
index 48a0677eb2..30f47417aa 100644
--- a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/newgroup/add.js
+++ b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add/newgroup/add.js
@@ -24,11 +24,12 @@ define(["dojo/_base/xhr",
"dojo/json",
"dijit/registry",
"dojo/text!virtualhostnode/bdb_ha/add/newgroup/add.html",
+ "qpid/common/util",
"dijit/form/ValidationTextBox",
"dijit/form/MultiSelect",
"dijit/form/Button",
"dojo/domReady!"],
- function (xhr, win, parser, dom, domConstruct, json, registry, template)
+ function (xhr, win, parser, dom, domConstruct, json, registry, template, util)
{
return {
show: function(data)
@@ -38,12 +39,14 @@ define(["dojo/_base/xhr",
this.containerNode = domConstruct.create("div", {innerHTML: template}, data.containerNode);
parser.parse(this.containerNode);
- // lookup field
- var virtualHostNodeAddress = registry.byId("addVirtualHostNode.address");
- this.virtualHostNodeHelperAddress = registry.byId("addVirtualHostNode.helperAddress");
+ this.addVirtualHostNodeAddress = registry.byId("addVirtualHostNode.address");
+ this.addVirtualHostNodeAddress.set("regExpGen", util.nodeAddressOrContextVarRegexp);
+
+ this.addVirtualHostNodeAddress.on("change", function(address){that._changeAddress(address, that.virtualHostNodeHelperAddress);});
+ this.addVirtualHostNodeAddress.on("click", function(e){that._updatePermittedNodesJson();});
- // add callback
- virtualHostNodeAddress.on("change", function(address){that._changeAddress(address, that.virtualHostNodeHelperAddress);});
+ this.virtualHostNodeHelperAddress = registry.byId("addVirtualHostNode.helperAddress");
+ this.virtualHostNodeHelperAddress.set("regExpGen", util.nodeAddressOrContextVarRegexp);
// list objects html node and dojo object
this.addVirtualHostNodePermittedNodesList = dom.byId("addVirtualHostNode.permittedNodesList");
@@ -52,6 +55,7 @@ define(["dojo/_base/xhr",
// permitted node text field
this.addVirtualHostNodePermittedNode = registry.byId("addVirtualHostNode.permittedNode");
+ this.addVirtualHostNodePermittedNode.set("regExpGen", util.nodeAddressOrContextVarRegexp);
this.addVirtualHostNodePermittedNode.on("change", function(value){that._changePermittedNode(value);});
// add and remove buttons & click handlers
@@ -64,8 +68,8 @@ define(["dojo/_base/xhr",
// This will contain the serialised form that will go to the server
this.addVirtualHostNodeVirtualhostBlueprint = registry.byId("addVirtualHostNode.virtualhostBlueprint");
- this.addVirtualHostNodeAddress = registry.byId("addVirtualHostNode.address");
- this.addVirtualHostNodeAddress.on("click", function(e){that._updatePermittedNodesJson();});
+
+ registry.byId("addVirtualHostNode.groupName").set("regExpGen", util.nameOrContextVarRegexp);
},
_updatePermittedNodesJson: function ()
{
diff --git a/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/edit.html b/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/edit.html
index 37a4c51854..cad6b9301e 100644
--- a/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/edit.html
+++ b/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/edit.html
@@ -21,27 +21,25 @@
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Store overfull size (bytes):</div>
<div class="tableContainer-valueCell formLabel-controlCell">
- <input data-dojo-type="dijit/form/NumberSpinner"
+ <input data-dojo-type="dijit/form/ValidationTextBox"
id="editVirtualHost.storeOverfullSize"
data-dojo-props="
name: 'storeOverfullSize',
placeHolder: 'size in bytes',
required: false,
- title: 'Enter ceiling (in bytes) at which store will begin to throttle sessions producing messages',
- constraints:{min:0,places:0}"/>
+ title: 'Enter ceiling (in bytes) at which store will begin to throttle sessions producing messages'"/>
</div>
</div>
<div class="clear">
<div class="formLabel-labelCell tableContainer-labelCell">Store underfull size (bytes):</div>
<div class="tableContainer-valueCell formLabel-controlCell">
- <input data-dojo-type="dijit/form/NumberSpinner"
+ <input data-dojo-type="dijit/form/ValidationTextBox"
id="editVirtualHost.storeUnderfullSize"
data-dojo-props="
name: 'storeUnderfullSize',
placeHolder: 'size in bytes',
required: false,
- title: 'Enter floor (in bytes) at which store will cease to throttle sessions producing messages',
- constraints:{min:0,places:0}"/>
+ title: 'Enter floor (in bytes) at which store will cease to throttle sessions producing messages'"/>
</div>
</div>
@@ -77,8 +75,7 @@
name: 'permittedNode',
placeHolder: 'host:port',
title: 'Enter address',
- intermediateChanges: true,
- pattern: '([0-9a-zA-Z.-_]|::)+:[0-9]{1,5}'" />
+ intermediateChanges: true" />
</div>
<button data-dojo-type="dijit/form/Button" id="editVirtualHost.permittedNodeAdd" data-dojo-props="label: '+'"></button>
</div>
diff --git a/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/existinggroup/add.html b/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/existinggroup/add.html
index eb21d9faa9..b08c734e35 100644
--- a/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/existinggroup/add.html
+++ b/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/existinggroup/add.html
@@ -31,8 +31,7 @@
placeHolder: 'group name',
required: true,
missingMessage: 'The group name must be supplied',
- title: 'Enter the group name',
- pattern: '^[\x20-\x2e\x30-\x7F]{1,255}$'" />
+ title: 'Enter the group name'" />
</div>
</div>
<div class="clear">
@@ -45,8 +44,7 @@
placeHolder: 'node name from group',
required: true,
missingMessage: 'A node name must be supplied',
- title: 'Enter a node name',
- pattern: '^[\x20-\x2e\x30-\x7F]{1,255}$'" />
+ title: 'Enter a node name'" />
</div>
</div>
<div class="clear">
@@ -59,8 +57,7 @@
placeHolder: 'node address from group',
required: true,
missingMessage: 'Node host and port must be supplied',
- title: 'Enter address',
- pattern: '([0-9a-zA-Z.-_]|::)+:[0-9]{1,5}'" />
+ title: 'Enter address'" />
</div>
</div>
</fieldset>
@@ -80,8 +77,7 @@
placeHolder: 'host:port',
required: true,
missingMessage: 'Node host and port must be supplied',
- title: 'Enter address',
- pattern: '([0-9a-zA-Z.-_]|::)+:[0-9]{1,5}'" />
+ title: 'Enter address'" />
</div>
</div>
<div class="clear">
diff --git a/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/newgroup/add.html b/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/newgroup/add.html
index 0fedc22107..3d06d15d5c 100644
--- a/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/newgroup/add.html
+++ b/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add/newgroup/add.html
@@ -28,8 +28,7 @@
placeHolder: 'group name',
required: true,
missingMessage: 'A group name must be supplied',
- title: 'Enter a group name',
- pattern: '^[\x20-\x2e\x30-\x7F]{1,255}$'" />
+ title: 'Enter a group name'" />
</div>
</div>
<div class="clear">
@@ -42,8 +41,7 @@
placeHolder: 'host:port',
required: true,
missingMessage: 'Node host and port must be supplied',
- title: 'Enter address',
- pattern: '([0-9a-zA-Z.-_]|::)+:[0-9]{1,5}'" />
+ title: 'Enter address'" />
</div>
</div>
<div class="clear">
@@ -86,8 +84,7 @@
name: 'permittedNode',
placeHolder: 'host:port',
title: 'Enter address',
- intermediateChanges: true,
- pattern: '([0-9a-zA-Z.-_]|::)+:[0-9]{1,5}'" />
+ intermediateChanges: true" />
</div>
<button data-dojo-type="dijit/form/Button" id="addVirtualHostNode.permittedNodeAdd" data-dojo-props="label: '+'"></button>
</div>
diff --git a/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/edit.html b/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/edit.html
index 44b2a52536..c18ca34fdb 100644
--- a/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/edit.html
+++ b/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/edit.html
@@ -26,8 +26,7 @@
required: true,
disabled: true,
missingMessage: 'A group name must be supplied',
- title: 'Enter group name',
- pattern: '^[\x20-\x2e\x30-\x7F]{1,255}$'" />
+ title: 'Enter group name'" />
</div>
</div>
<div class="clear">
@@ -42,8 +41,7 @@
disabled: true,
missingMessage: 'A Host and Port must be supplied',
invalidMessage: 'Must be of the form host:port',
- title: 'Enter Host and Port name',
- pattern: '^([0-9a-zA-Z.-_]|::)+:[0-9]{1,5}$'" />
+ title: 'Enter Host and Port name'" />
</div>
</div>
<div class="clear">