summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/domain-manager/src/main/resources/composite-gadget.html
diff options
context:
space:
mode:
authorjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-08-04 20:26:31 +0000
committerjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-08-04 20:26:31 +0000
commitb4384d70fc8c4dc583f0677a94372efa054d6516 (patch)
treeabf21bad428be03baef188d9c79997030450f840 /java/sca/modules/domain-manager/src/main/resources/composite-gadget.html
parent9214aad2a30d89a5f7422eda58f074ddc7ba165c (diff)
Isolate widgets from each other, have them work off the HTML div that they're in instead of the parent document.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@682493 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--java/sca/modules/domain-manager/src/main/resources/composite-gadget.html57
1 files changed, 34 insertions, 23 deletions
diff --git a/java/sca/modules/domain-manager/src/main/resources/composite-gadget.html b/java/sca/modules/domain-manager/src/main/resources/composite-gadget.html
index 062af53667..1cfbd70333 100644
--- a/java/sca/modules/domain-manager/src/main/resources/composite-gadget.html
+++ b/java/sca/modules/domain-manager/src/main/resources/composite-gadget.html
@@ -29,7 +29,7 @@
<body>
<div id="domainComposite">
- <form name="domainCompositeForm">
+ <form id="domainCompositeForm">
<div id="composites" ></div>
<br>
<input type="button" onClick="deleteComposite()" value="Delete" />
@@ -37,7 +37,7 @@
<br><br>
- <form name="newCompositeForm">
+ <form id="newCompositeForm">
<table width="100%">
<tr><th>Add Composite</th></tr>
<tr><td>Add an SCA composite describing your SCA service components.</td></tr>
@@ -55,14 +55,17 @@
</body>
<script type="text/javascript">
- var gadget = gadget(window, document);
-
//@Reference
var domainComposite = new Reference("domainComposite");
//@Reference
var workspace = new Reference("workspace");
+ var gadget = gadget(window, document);
+
+ var newCompositeForm = elementByID(gadget, 'newCompositeForm');
+ var compositesElement = elementByID(gadget, 'composites');
+
function getComposites() {
domainComposite.get("", getCompositesResponse);
}
@@ -82,10 +85,14 @@
var entries = feed.getElementsByTagName("entry");
var composites = "";
composites += '<table width="100%">';
- composites += '<tr><th>Composite</th>' +
- '<th>Contribution</th>' +
- '<th>Components</th>' +
- '</tr>';
+ composites += '<tr><th>Composite</th>';
+ if (gadget.showContributions) {
+ composites += '<th>Contribution</th>';
+ }
+ if (gadget.showComponents) {
+ composites += '<th>Components</th>';
+ }
+ composites += '</tr>';
//'<th>Composite Configuration</th>' +
for (var i=0; i<entries.length; i++) {
@@ -114,13 +121,17 @@
composites += '<tr>'
composites += '<td><input name="composites" type="checkbox" value="' + id + '">';
composites += '<a href=\"' + link + '\">' + qname + '</a></td>';
- composites += '<td><a href="/contribution/' + uri + '">' + uri + '</a></td>';
- composites += '<td class=tdw>' + components + '</td>';
+ if (gadget.showContributions) {
+ composites += '<td><a href="/contribution/' + uri + '">' + uri + '</a></td>';
+ }
+ if (gadget.showComponents) {
+ composites += '<td class=tdw>' + components + '</td>';
+ }
//composites += '<td><a href="/composite-config/?composite=' + id + '"><img src="icons/feed-icon.png" border="0"></a></td>';
composites += '</tr>';
}
composites += '</table>';
- gadget.getElementById("composites").innerHTML = composites;
+ compositesElement.innerHTML = composites;
}
}
@@ -140,9 +151,9 @@
function addComposite() {
var id = 'composite:' +
- gadget.newCompositeForm.contributionURI.value + ';' +
- gadget.newCompositeForm.compositeNamespace.value + ';' +
- gadget.newCompositeForm.compositeName.value;
+ newCompositeForm.contributionURI.value + ';' +
+ newCompositeForm.compositeNamespace.value + ';' +
+ newCompositeForm.compositeName.value;
var entry = '<entry xmlns="http://www.w3.org/2005/Atom">' +
'<title>' + id +'</title>' +
'<id>' + id + '</id>' +
@@ -151,9 +162,9 @@
}
function addCompositeResponse() {
- gadget.newCompositeForm.compositeNamespace.value = "";
- gadget.newCompositeForm.compositeName.value = "";
- gadget.newCompositeForm.contributionURI.value = "";
+ newCompositeForm.compositeNamespace.value = "";
+ newCompositeForm.compositeName.value = "";
+ newCompositeForm.contributionURI.value = "";
getComposites();
}
@@ -204,7 +215,7 @@
}
function suggestCompositeNames() {
- var inputns = gadget.newCompositeForm.compositeNamespace.value;
+ var inputns = newCompositeForm.compositeNamespace.value;
var names = new Array();
for (var uri in contributedComposites) {
var qname = compositeName(uri);
@@ -219,8 +230,8 @@
}
function suggestContributionURIs() {
- var inputns = gadget.newCompositeForm.compositeNamespace.value;
- var inputname = gadget.newCompositeForm.compositeName.value;
+ var inputns = newCompositeForm.compositeNamespace.value;
+ var inputname = newCompositeForm.compositeName.value;
var uris = new Array();
for (var uri in contributedComposites) {
var qname = compositeName(uri);
@@ -237,9 +248,9 @@
getComposites();
getContributions();
- suggest(gadget.newCompositeForm.compositeNamespace, suggestCompositeNamespaces);
- suggest(gadget.newCompositeForm.compositeName, suggestCompositeNames);
- suggest(gadget.newCompositeForm.contributionURI, suggestContributionURIs);
+ suggest(newCompositeForm.compositeNamespace, suggestCompositeNamespaces);
+ suggest(newCompositeForm.compositeName, suggestCompositeNames);
+ suggest(newCompositeForm.contributionURI, suggestContributionURIs);
</script>
</html>