diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2011-03-27 21:58:51 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2011-03-27 21:58:51 +0000 |
commit | 093d169f38327c96964f9a42bc8fcd8f9eb32179 (patch) | |
tree | 0b3f612558ab97c02428314e97d159d764c1c1f7 /sca-cpp/trunk/modules/edit/htdocs/data/index.html | |
parent | 50fd6e0d7427c7d3332d7550b73245075e3879f1 (diff) |
HTML cleanup, improve layout on different browsers, iOS and android devices and add robots.txt and some icons. Support execution and preview of components from the edit pages.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1086046 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-cpp/trunk/modules/edit/htdocs/data/index.html')
-rw-r--r-- | sca-cpp/trunk/modules/edit/htdocs/data/index.html | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/sca-cpp/trunk/modules/edit/htdocs/data/index.html b/sca-cpp/trunk/modules/edit/htdocs/data/index.html index 9fe5b1b5a0..8a7a63e798 100644 --- a/sca-cpp/trunk/modules/edit/htdocs/data/index.html +++ b/sca-cpp/trunk/modules/edit/htdocs/data/index.html @@ -17,11 +17,16 @@ * under the License. --> <html> -<head> -<title>Results</title> +<head> +<title>View</title> +<script type="text/javascript"> +var cn = window.location.search.substring(1).split('=')[1]; +document.title = 'View - ' + window.location.hostname.split('.')[0] + '/' + cn; +</script> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0"/> <meta name="apple-mobile-web-app-capable" content="yes"/> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/> +<link rel="apple-touch-icon" href="/public/touchicon.png"/> <link rel="stylesheet" type="text/css" href="/ui.css"> <script type="text/javascript" src="/util.js"></script> <script type="text/javascript" src="/elemutil.js"></script> @@ -32,7 +37,7 @@ <script type="text/javascript" src="/ui.js"></script> <script type="text/javascript" src="/component.js"></script> </head> -<body> +<body class="delayed"> <div id="bodydiv" style="position: absolute; top: 0px; left: 0px; right: 0px;"> @@ -52,10 +57,19 @@ var comp = sca.component(cname); */ function display(e) { $('bodydiv').innerHTML = e; + + ui.showbody(); return true; } /** + * Convert data to an HTML table. + */ +function datatable(e) { + return ui.datatable(e); +} + +/** * Wrap a document in an HTML table. */ function mkdoctable(doc) { @@ -70,15 +84,15 @@ function getdata() { comp.get('', function(doc) { if (json.isJSON(mklist(doc))) - return display(ui.datatable(json.readJSON(mklist(doc)))); + return display(datatable(json.readJSON(mklist(doc)))); if (atom.isATOMEntry(mklist(doc))) - return display(ui.datatable(atom.readATOMEntry(mklist(doc)))); + return display(datatable(atom.readATOMEntry(mklist(doc)))); if (atom.isATOMFeed(mklist(doc))) - return display(ui.datatable(atom.readATOMFeed(mklist(doc)))); + return display(datatable(atom.readATOMFeed(mklist(doc)))); - return display(mkdoctable(doc)); + return display(mkdoctable('<iframe style="width: 100%; height: 5000px;" scrolling="no" frameborder="0" src="' + comp.uri + '"/>')); }); } |