From ffce902c8ed77fb770c1c3b77064504f4faf7452 Mon Sep 17 00:00:00 2001 From: Alex Rudyy Date: Tue, 13 May 2014 13:03:28 +0000 Subject: QPID-5413: Add UI for creation of virtual host nodes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1594221 13f79535-47bb-0310-9956-ffa450edef68 --- .../js/qpid/management/virtualhostnode/bdb/add.js | 41 ++++++++ .../qpid/management/virtualhostnode/bdb_ha/add.js | 73 +++++++++++++++ .../java/resources/virtualhostnode/bdb/add.html | 61 ++++++++++++ .../java/resources/virtualhostnode/bdb_ha/add.html | 103 +++++++++++++++++++++ 4 files changed, 278 insertions(+) create mode 100644 qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb/add.js create mode 100644 qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add.js create mode 100644 qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb/add.html create mode 100644 qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add.html (limited to 'qpid/java/bdbstore/src') diff --git a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb/add.js b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb/add.js new file mode 100644 index 0000000000..4053a1bb41 --- /dev/null +++ b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb/add.js @@ -0,0 +1,41 @@ +/* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ +define(["dojo/_base/xhr", + "dojo/parser", + "dojo/dom", + "dojo/dom-construct", + "dojo/json", + "dijit/registry", + "dojo/text!virtualhostnode/bdb/add.html", + "dijit/form/ValidationTextBox", + "dijit/form/CheckBox", + "dojo/domReady!"], + function (xhr, parser, dom, domConstruct, json, registry, template) + { + return { + show: function(data) + { + this.containerNode = domConstruct.create("div", {innerHTML: template}, data.containerNode); + parser.parse(this.containerNode); + } + }; + } +); diff --git a/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add.js b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add.js new file mode 100644 index 0000000000..83ae7e21cd --- /dev/null +++ b/qpid/java/bdbstore/src/main/java/resources/js/qpid/management/virtualhostnode/bdb_ha/add.js @@ -0,0 +1,73 @@ +/* + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ +define(["dojo/_base/xhr", + "dojo/parser", + "dojo/dom", + "dojo/dom-construct", + "dojo/json", + "dijit/registry", + "dojo/text!virtualhostnode/bdb_ha/add.html", + "dijit/form/ValidationTextBox", + "dijit/form/RadioButton", + "dojo/domReady!"], + function (xhr, parser, dom, domConstruct, json, registry, template) + { + + var nodeFields = ["address", "helperAddress", "joinGroup", "newGroup"]; + + return { + show: function(data) + { + var that = this; + this.containerNode = domConstruct.create("div", {innerHTML: template}, data.containerNode); + parser.parse(this.containerNode); + for(var i=0; i +
+
+
Virtual Host Node Name*:
+
+ +
+
+
+
Store path*:
+
+ +
+
+
+
Combined store:
+
+ +
+
+
+
diff --git a/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add.html b/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add.html new file mode 100644 index 0000000000..e8dff430f6 --- /dev/null +++ b/qpid/java/bdbstore/src/main/java/resources/virtualhostnode/bdb_ha/add.html @@ -0,0 +1,103 @@ + +
+
+
Node Group*:
+
+
+ + + + +
+
+
+
+
Virtual Host Name*:
+
+ +
+
+
+
Node Name*:
+
+ +
+
+
+
Address*:
+
+ +
+
+
+
Store path*:
+
+ +
+
+ +
+
-- cgit v1.2.1