diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2008-07-31 08:04:20 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2008-07-31 08:04:20 +0000 |
commit | 34f92700da268b74b52aa3f2b6c9e1e2da6ad591 (patch) | |
tree | f1521730f8d1713a46aa84f206d25e8506769412 /java/sca/modules/domain-manager/src/main/resources/files-gadget.html | |
parent | f47f6707497e8645da513d6abbe9fe280e0b7fe2 (diff) |
Improved the Domain Manager widgets to use HTML divs for presentation and iframes for script isolation. This provides better control and performance of the layout while preserving isolation between the scripts of the individual widgets.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@681295 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/domain-manager/src/main/resources/files-gadget.html')
-rw-r--r-- | java/sca/modules/domain-manager/src/main/resources/files-gadget.html | 76 |
1 files changed, 36 insertions, 40 deletions
diff --git a/java/sca/modules/domain-manager/src/main/resources/files-gadget.html b/java/sca/modules/domain-manager/src/main/resources/files-gadget.html index 04a6e6ee03..b5f36782b7 100644 --- a/java/sca/modules/domain-manager/src/main/resources/files-gadget.html +++ b/java/sca/modules/domain-manager/src/main/resources/files-gadget.html @@ -23,7 +23,38 @@ <script type="text/javascript" src="../files-gadget/files-gadget.js"></script> <script type="text/javascript" src="utils.js"></script> -<script language="JavaScript"> +<link rel="stylesheet" type="text/css" href="manager.css"> +</head> + +<body> + <div id="fileServer"> + + <form name="filesForm"> + <div id="files" ></div> + <br/> + <input type="button" onClick="deleteFile()" value="Delete" /> + </form> + + <br><br> + + <form method="post" name="uploadFileForm" enctype='multipart/form-data' action='/files'> + <table width="100%"> + <tr><th>Upload File</th></tr> + <tr><td>Upload a file to the server.</td></tr> + </table> + <br> + <table border="0"> + <tr><td>File:</td><td><input type="file" name="file" size="50"/></td></tr> + </table> + <br/> + <input type="button" onClick="uploadFile()" value="Upload" /> + </form> + + </div> +</body> + +<script type="text/javascript"> + var gadget = gadget(window, document); //@Reference var files = new Reference("files"); @@ -43,12 +74,12 @@ '<a href=\"' + location + '\">' + id + '</a></td></tr>'; } list += "</table>"; - document.getElementById("files").innerHTML = list; + gadget.getElementById("files").innerHTML = list; } } function deleteFile() { - var list = array(document.filesForm.files); + var list = array(gadget.filesForm.files); for (var i=0; i < list.length; i++) { if (list[i].checked) { var id = list[i].value; @@ -62,45 +93,10 @@ } function uploadFile() { - document.uploadFileForm.submit(); + gadget.uploadFileForm.submit(); } - function init() { - getFiles(); - } + getFiles(); </script> - -<link rel="stylesheet" type="text/css" href="manager.css"> -</head> - -<body onload="init()"> - <div id="fileServer"> - - This is a simple ATOM-based file server useful to share files if you don't have an FTP, SVN or Maven repository. - <br><br> - - <form name="filesForm"> - <div id="files" ></div> - <br/> - <input type="button" onClick="deleteFile()" value="Delete" /> - </form> - - <br><br> - - <form method="post" name="uploadFileForm" enctype='multipart/form-data' action='/files'> - <table width="100%"> - <tr><th>Upload File</th></tr> - <tr><td>Upload a file to the server.</td></tr> - </table> - <br> - <table border="0"> - <tr><td>File:</td><td><input type="file" name="file" size="50"/></td></tr> - </table> - <br/> - <input type="button" onClick="uploadFile()" value="Upload" /> - </form> - - </div> -</body> </html> |