summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/branches/2.0-Beta3/modules/node-manager/src/test/resources/ui/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'sca-java-2.x/branches/2.0-Beta3/modules/node-manager/src/test/resources/ui/index.html')
-rw-r--r--sca-java-2.x/branches/2.0-Beta3/modules/node-manager/src/test/resources/ui/index.html268
1 files changed, 0 insertions, 268 deletions
diff --git a/sca-java-2.x/branches/2.0-Beta3/modules/node-manager/src/test/resources/ui/index.html b/sca-java-2.x/branches/2.0-Beta3/modules/node-manager/src/test/resources/ui/index.html
deleted file mode 100644
index 4405422c53..0000000000
--- a/sca-java-2.x/branches/2.0-Beta3/modules/node-manager/src/test/resources/ui/index.html
+++ /dev/null
@@ -1,268 +0,0 @@
-<!--
- * 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.
--->
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Tuscany SCA Domain Components</title>
-
-<script type="text/javascript" src="/dojo/dojo.js"></script>
-
-<style type="text/css">
-body,html {
- font-family: helvetica, arial, sans-serif;
- font-size: 90%;
-}
-
-.componentIcon {
- margin-left: 16px;
- width: 16px;
- height: 16px;
- background: url('component.gif') no-repeat;
-}
-
-.serviceIcon {
- margin-left: 16px;
- width: 16px;
- height: 16px;
- background: url('service.gif') no-repeat;
-}
-
-.referenceIcon {
- margin-left: 16px;
- width: 16px;
- height: 16px;
- background: url('reference.gif') no-repeat;
-}
-</style>
-
-</head>
-
-<body>
- <div id="header" style="border-bottom: solid 1px silver; overflow: hidden;">
- <img src="http://tuscany.apache.org/images/TuscanyLogo.jpg" style="float:right;"/>
- <h1>Tuscany SCA Domain</h1>
- </div> <!-- end header div -->
-
- <div id="container" style="border:1px solid silver">
- <div id="navigation" style="position:absolute; float:left; width:30%; height:80%; padding:10px; border:1px solid silver">
- <div id="treeDomain" /> </div>
- </div> <!-- end navigation div -->
-
- <div id="images" style="position:absolute; float:left; width:60%; height:80%; left:35%; padding:10px; border:1px solid silver">
-
- <table style="margin-left:auto; margin-right:auto;" border="0" cellspacing="0" cellpadding="1">
- <tr>
- <td><a href="javascript:updatePage(-1)">prev</a></td>
- <td><a href="javascript:updatePage(1)">next</a></td>
- </tr>
- <tr>
- <td colspan="4">
- <table id="tableImageThumb" style="margin-left:auto; margin-right:auto;" border="0" cellspacing="0" cellpadding="1"></table>
-
- </td>
- </tr>
- </table>
- </div> <!-- end images div -->
-
- </div> <!-- end container div -->
-
-</body>
-
-<script type="text/javascript">
- dojo.require("dojo.data.ItemFileWriteStore");
- dojo.require("dijit.Tree");
- dojo.require("dojox.xml.parser");
- dojo.require("tuscany.RestService");
- //dojo.require("tuscany.Composite");
-
- var restClient;
-
- var store;
- var treeModel;
- var treeControl;
-
- var composite;
-
-
- function prepare() {
- store = new dojo.data.ItemFileWriteStore({
- data: {
- identifier: 'id',
- label: 'label',
- type: 'type',
- items: [ ]
- }
- });
- treeModel = new dijit.tree.ForestStoreModel({
- store: store
- });
-
- treeControl = new dijit.Tree({
- model: treeModel,
- showRoot: false,
- getIconClass: function(/*dojo.data.Item*/ item, /*Boolean*/ opened) {
- console.log("##" + item.type);
- if(item.type != undefined) {
- if(item.type == 'component') {
- return "componentIcon";
- } else if(item.type == 'service' || item.type == 'service-binding') {
- return "serviceIcon";
- } else if(item.type == 'reference' || item.type == 'reference-binding') {
- return "referenceIcon";
- }
- }
- return "serviceIcon";
- },
- onClick: showArtifactDocumentation,
- _createTreeNode: function(/*Object*/ args) {
- var tnode = new dijit._TreeNode(args);
- tnode.labelNode.innerHTML = args.label;
- return tnode;
- }
- },"treeDomain");
-
- restClient = new tuscany.RestService("/domain","text/plain");
-
- showDomainArtifacts();
- }
-
-
- function composite_getResponse(xmlResponse, exception) {
- if(exception){
- alert(exception.message);
- return;
- }
-
- var componentNode = xmlResponse.getElementsByTagName ("component");
- //loop trough all components
- for (c = 0; c < componentNode.length; c++) {
- var componentAttributes = componentNode[c].attributes;
- var componentItem = store.newItem({id:componentAttributes['uri'].value, label:componentAttributes['name'].value, type:'component'});
-
- //loop trough all services
- var serviceNode = componentNode[c].getElementsByTagName ("service");
- for(s = 0; s < serviceNode.length; s++) {
- var serviceAttributes = serviceNode[s].attributes;
- var serviceId = componentAttributes['uri'].value + "/" + serviceAttributes['name'].value;
-
- var parentInfo={
- parent: componentItem,
- attribute: "children"
- };
-
- var serviceItem = store.newItem({id:serviceId, label:serviceAttributes['name'].value, type:'service'}, parentInfo);
-
- //loop trough children to find bindings
- for(b=0; b < serviceNode[s].childNodes.length; b ++) {
- var childNode = serviceNode[s].childNodes[b];
- if(childNode.nodeName.indexOf('binding') == 0) {
- var bindingId = serviceId + "/" + childNode.nodeName;
-
- var parentInfo={
- parent: serviceItem,
- attribute: "children"
- };
-
- var bindingItem = store.newItem({id:bindingId, label:childNode.nodeName, type:'service-binding'}, parentInfo);
- }
- }
- }
-
-
- //loop trough all references
- var referenceNode = componentNode[c].getElementsByTagName ("reference");
- for(r = 0; r < referenceNode.length; r++) {
- var referenceAttributes = referenceNode[r].attributes;
- var referenceId = componentAttributes['uri'].value + "/" + referenceAttributes['name'].value;
-
- var parentInfo={
- parent: componentItem,
- attribute: "children"
- };
-
- var referenceItem = store.newItem({id:serviceId, label:referenceAttributes['name'].value, type:'reference'}, parentInfo);
-
- //loop trough children to find bindings
- for(b=0; b < referenceNode[s].childNodes.length; b ++) {
- var childNode = referenceNode[s].childNodes[b];
- if(childNode.nodeName.indexOf('binding') == 0) {
- var bindingId = serviceId + "/" + childNode.nodeName;
-
- var parentInfo={
- parent: serviceItem,
- attribute: "children"
- };
-
- var bindingItem = store.newItem({id:bindingId, label:childNode.nodeName, type:'reference-binding'}, parentInfo);
- }
- }
-
-
- }
-
- }
-
- //var composite = new tuscany.Composite(xmlResponse);
-
-
- /*
- var itemTags = xmlResponse.getElementsByTagName ("component");
- for (i = 0; i < itemTags.length; i++) {
- var attributes = itemTags[i].attributes;
- alert(attributes[0].name);
- var recordNode = itemTags[i].getElementsByTagName ("name")[0];
- if (recordNode.textContent != undefined) {
- alert(recordNode.textContent);
- }
- else {
- alert(recordNode.text);
- }
- }
- */
-
- compositeXML = dojox.xml.parser.innerXML(xmlResponse);
-
-
- //alert(compositeXML);
-
- }
-
- function showDomainArtifacts() {
- restClient.get("default").addCallback(composite_getResponse);
- }
-
- function showArtifactDocumentation(/*dojo.data.Item*/ item) {
- alert('showing documentation for' + item.id);
- }
-
- function guidGenerator() {
- var S4 = function() {
- return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
- };
- return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
- }
-
-
- dojo.addOnLoad(prepare);
-</script>
-
-</body>
-
-</html>