+
+
+
+
+
+
+
+
+
+
diff --git a/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/artifact.png b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/artifact.png
new file mode 100644
index 0000000000..dddbebd2bd
Binary files /dev/null and b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/artifact.png differ
diff --git a/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/component.png b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/component.png
new file mode 100644
index 0000000000..7315475b3e
Binary files /dev/null and b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/component.png differ
diff --git a/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/composite.png b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/composite.png
new file mode 100644
index 0000000000..3fa9d02549
Binary files /dev/null and b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/composite.png differ
diff --git a/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/feed-icon.png b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/feed-icon.png
new file mode 100644
index 0000000000..a59728b2ad
Binary files /dev/null and b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/icons/feed-icon.png differ
diff --git a/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/manager.css b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/manager.css
new file mode 100644
index 0000000000..e080ff1d87
--- /dev/null
+++ b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/manager.css
@@ -0,0 +1,104 @@
+/*
+ * 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.
+ */
+
+body {
+ white-space: nowrap; margin: 2px;
+}
+
+table {
+ border: 1px; border-collapse: separate
+}
+
+th {
+ font-weight: bold; white-space: nowrap; background-color: #e5ecf9; color: #598edd;
+ text-align: left; padding-left: 2px; padding-right: 20px; padding-top: 2px; padding-bottom: 2px; vertical-align: text-top;
+ border-top: 1px; border-bottom: 1px; border-left: 0px; border-right: 0px;
+ border-style: solid; border-top-color: #a2bae7; border-bottom-color: #d1d3d4
+}
+
+td {
+ padding-left: 2px; padding-top: 2px; padding-right: 20px; white-space: nowrap; vertical-align: text-top
+}
+
+iframe {
+ visibility: hidden;
+}
+
+input {
+ vertical-align: middle
+}
+
+a:link {
+ color: blue
+}
+
+a:visited {
+ color: blue
+}
+
+.tdw {
+ padding-left: 2px; padding-top: 2px; padding-right: 20px; white-space: normal; vertical-align: text-top
+}
+
+.hd1 {
+ font-size:150%; font-weight: bold
+}
+
+.tbar {
+ margin: 0px;
+ padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 3px;
+ border-bottom: 1px solid #a2bae7
+}
+
+.ltbar {
+ padding-left: 0px; padding-top: 0px; padding-right: 20px; white-space: nowrap; vertical-align: top
+}
+
+.rtbar {
+ padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: nowrap; vertical-align: top;
+ text-align: right
+}
+
+.suggest {
+ background-color: #e5ecf9; color: #598edd;
+ border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px;
+ border-style: solid; border-top-color: #a2bae7; border-bottom-color: #d1d3d4;
+ border-left-color: #d1d3d4; border-right-color: #d1d3d4;
+ position: absolute;
+ overflow: auto; overflow-x: hidden;
+ cursor: default;
+ padding: 0px; margin: 0px;
+}
+
+suggestTable {
+ border: 0px; border-collapse: separate;
+ padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;
+ margin: 0px;
+}
+
+.suggestItem {
+ padding-left: 2px; padding-top: 0px; padding-bottom: 0px; padding-right: 2px; white-space: nowrap; vertical-align: text-top;
+ background-color: #e5ecf9; color: #598edd;
+}
+
+.suggestHilighted {
+ padding-left: 2px; padding-top: 0px; padding-bottom: 0px; padding-right: 2px; white-space: nowrap; vertical-align: text-top;
+ background-color: #598edd; color: #e5ecf9;
+}
+
diff --git a/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/search-gadget.html b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/search-gadget.html
new file mode 100644
index 0000000000..24a7013cf7
--- /dev/null
+++ b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/search-gadget.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+SCA Domain - Domain Composite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/search.html b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/search.html
new file mode 100644
index 0000000000..376e44726f
--- /dev/null
+++ b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/search.html
@@ -0,0 +1,127 @@
+
+
+
+SCA Domain - Search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Results
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/toolbar-gadget.html b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/toolbar-gadget.html
new file mode 100644
index 0000000000..d145fde1c4
--- /dev/null
+++ b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/toolbar-gadget.html
@@ -0,0 +1,59 @@
+
+
+
+SCA Domain - Toolbar
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/utils.js b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/utils.js
new file mode 100644
index 0000000000..d41435b084
--- /dev/null
+++ b/sca-java-1.x/tags/1.6.2-RC1/modules/domain-manager/src/main/resources/utils.js
@@ -0,0 +1,248 @@
+/*
+ * 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.
+ */
+
+/**
+ * Autocomplete / suggest support for input fields
+ *
+ * To use it declare a 'suggest' function as follows:
+ * function suggestItems() {
+ * return new Array('abc', 'def', 'ghi');
+ * }
+ *
+ * then hook it to an input field as follows:
+ * suggest(document.yourForm.yourInputField, suggestItems);
+ */
+function selectSuggestion(node, value) {
+ for (;;) {
+ node = node.parentNode;
+ if (node.tagName.toLowerCase() == 'div') {
+ break;
+ }
+ }
+ node.selectSuggestion(value);
+}
+
+function hilightSuggestion(node, over) {
+ if (over) {
+ node.className = 'suggestHilighted';
+ } else {
+ node.className = 'suggestItem';
+ }
+}
+
+function suggest(input, suggestFunction) {
+
+ input.suggest = suggestFunction;
+
+ input.selectSuggestion = function(value) {
+ this.hideSuggestDiv();
+ this.value = value;
+ }
+
+ input.hideSuggestDiv = function() {
+ if (this.suggestDiv != null) {
+ this.suggestDiv.style.visibility = 'hidden';
+ }
+ }
+
+ input.showSuggestDiv = function() {
+ if (this.suggestDiv == null) {
+ this.suggestDiv = document.createElement('div');
+ this.suggestDiv.input = this;
+ this.suggestDiv.className = 'suggest';
+ input.parentNode.insertBefore(this.suggestDiv, input);
+ this.suggestDiv.style.visibility = 'hidden';
+ this.suggestDiv.style.zIndex = '99';
+
+ this.suggestDiv.selectSuggestion = function(value) {
+ this.input.selectSuggestion(value);
+ }
+ }
+
+ var values = this.suggest();
+ var items = "";
+ for (var i = 0; i < values.length; i++) {
+ if (values[i].indexOf(this.value) == -1) {
+ continue;
+ }
+ if (items.length == 0) {
+ items += '