summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/domain-manager/src/main/resources/home.html
diff options
context:
space:
mode:
authorjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-07-30 07:59:46 +0000
committerjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-07-30 07:59:46 +0000
commit744d23fe6f4a293015272943f90b78a8825a5f16 (patch)
treedd33900e9e05c35dae9b24415ee56aa33ef25db9 /java/sca/modules/domain-manager/src/main/resources/home.html
parentc51cbe1053a881ebc6719e0d76b632646f9740e6 (diff)
Started to refactor the domain manager UI into smaller independently reusable widgets. Tested OK with Firefox 2 and 3 and Safari 3, still debugging a javascript error with IE 7. Changed the HTTP binding to implement OptimizableBinding as was done for the Atom Binding, to allow Widgets to get the correct reference binding URIs from the target services. This is temporary until the domain manager app is migrated from SCADomain to NodeFactory.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@680931 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--java/sca/modules/domain-manager/src/main/resources/home.html49
1 files changed, 27 insertions, 22 deletions
diff --git a/java/sca/modules/domain-manager/src/main/resources/home.html b/java/sca/modules/domain-manager/src/main/resources/home.html
index 88f190336d..0adf5cbcb7 100644
--- a/java/sca/modules/domain-manager/src/main/resources/home.html
+++ b/java/sca/modules/domain-manager/src/main/resources/home.html
@@ -20,15 +20,36 @@
<head>
<title>SCA Domain - Home</title>
-<script type="text/javascript" src="home.js"></script>
-<script type="text/javascript" src="utils.js"></script>
+<script type="text/javascript" src="../home/home.js"></script>
<script language="JavaScript">
- function init() {
- toolbar();
+ //@Reference
+ var toolbarGadget = new Reference("toolbarGadget");
+
+ //@Reference
+ var homeGadget = new Reference("homeGadget");
+
+ function toolbarGadget_getResponse(html) {
+ var gadget = document.getElementById('toolbarGadget');
+ var content = gadget.contentWindow.document;
+ content.open();
+ content.write(html);
+ content.close();
}
+ function homeGadget_getResponse(html) {
+ var gadget = document.getElementById('homeGadget');
+ var content = gadget.contentWindow.document;
+ content.open();
+ content.write(html);
+ content.close();
+ }
+
+ function init() {
+ toolbarGadget.get('', toolbarGadget_getResponse);
+ homeGadget.get('', homeGadget_getResponse);
+ }
</script>
@@ -36,24 +57,8 @@
</head>
<body onload="init()">
- <div id="toolbar"></div>
-
+ <iframe id="toolbarGadget" style="top: 0px; left: 0px; width: 100%;"></iframe>
<br>
- <span class=hd1>
- SCA Domain
- </span>
-
- <br><br><br><br><br>
-
- <form>
- <table border="0" align="center">
- <tr><td valign="top"><span style="font-size:150%; color: blue">Search:</span></td><td><input type="text" name="search" size="50"/></td></tr>
- <tr><td></td><td align="center"><input type="button" name="search" value="Search" /></td></tr>
- </table>
- </form>
-
- <br><br><br><br><br><br><br>
- <center>This page is under construction, searching the domain is not implemented yet.</center>
-
+ <iframe id="homeGadget" style="left: 0px; width: 100%; height: 100%;"></iframe>
</body>
</html>