summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/modules/edit/htdocs/app
diff options
context:
space:
mode:
Diffstat (limited to 'sca-cpp/trunk/modules/edit/htdocs/app')
-rw-r--r--sca-cpp/trunk/modules/edit/htdocs/app/cache-manifest.cmf23
-rw-r--r--sca-cpp/trunk/modules/edit/htdocs/app/index.html65
2 files changed, 36 insertions, 52 deletions
diff --git a/sca-cpp/trunk/modules/edit/htdocs/app/cache-manifest.cmf b/sca-cpp/trunk/modules/edit/htdocs/app/cache-manifest.cmf
index 24c05d717b..460f0b6bbd 100644
--- a/sca-cpp/trunk/modules/edit/htdocs/app/cache-manifest.cmf
+++ b/sca-cpp/trunk/modules/edit/htdocs/app/cache-manifest.cmf
@@ -1,26 +1,16 @@
-CACHE-MANIFEST
+CACHE MANIFEST
# Common resources
-atomutil.js
-component.js
-elemutil.js
-jsconfig.js
-jsonutil.js
-scdl.js
-ui.css
-ui.js
-util.js
-xmlutil.js
+all-min.js
+config.js
+ui-min.css
# App resources
app.html
data/index.html
-index.html
favicon.ico
-login/index.html
-logout/index.html
+index.html
public/app.png
-public/grid72.png
public/iframe.html
public/img.png
public/notauth.html
@@ -30,3 +20,6 @@ public/oops.html
public/touchicon.png
robots.txt
+NETWORK:
+*
+
diff --git a/sca-cpp/trunk/modules/edit/htdocs/app/index.html b/sca-cpp/trunk/modules/edit/htdocs/app/index.html
index f147f729ac..fe7edd44b9 100644
--- a/sca-cpp/trunk/modules/edit/htdocs/app/index.html
+++ b/sca-cpp/trunk/modules/edit/htdocs/app/index.html
@@ -1,3 +1,4 @@
+<!DOCTYPE html>
<!--
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
@@ -16,7 +17,7 @@
* specific language governing permissions and limitations
* under the License.
-->
-<html manifest="cache-manifest.cmf">
+<html manifest="/cache-manifest.cmf">
<head>
<title>App</title>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0"/>
@@ -26,20 +27,13 @@
document.title = window.location.hostname.split('.')[0];
</script>
<link rel="apple-touch-icon" href="/public/touchicon.png"/>
-<link rel="stylesheet" type="text/css" href="/ui.css"/>
+<link rel="stylesheet" type="text/css" href="/ui-min.css"/>
<script type="text/javascript" src="/config.js"></script>
-<script type="text/javascript" src="/util.js"></script>
-<script type="text/javascript" src="/elemutil.js"></script>
-<script type="text/javascript" src="/xmlutil.js"></script>
-<script type="text/javascript" src="/atomutil.js"></script>
-<script type="text/javascript" src="/jsonutil.js"></script>
-<script type="text/javascript" src="/scdl.js"></script>
-<script type="text/javascript" src="/ui.js"></script>
-<script type="text/javascript" src="/component.js"></script>
+<script type="text/javascript" src="/all-min.js"></script>
</head>
-<body class="delayed">
+<body class="delayed" onorientationchange="ui.reload();">
-<div id="bodydiv" style="position: absolute; top: 0px; left: 0px; right: 0px;">
+<div id="bodydiv" class="devicewidth">
<div id="app"></div>
@@ -51,11 +45,11 @@ document.title = window.location.hostname.split('.')[0];
if (ui.isIE()) $('bodydiv').style.right = -20;
/**
- * Page, every and location components.
+ * Start, stop, timer and geolocation components.
*/
-var appstartcomp = sca.httpclient('appstart', '/appstart');
-var appstopcomp = sca.httpclient('appstop', '/appstop');
-var everycomp = sca.httpclient('every', '/every');
+var startcomp = sca.httpclient('start', '/start');
+var stopcomp = sca.httpclient('stop', '/stop');
+var timercomp = sca.httpclient('timer', '/timer');
var geolocationcomp = sca.httpclient('geolocation', '/geolocation');
/**
@@ -255,11 +249,13 @@ function fixupwidget(e) {
}
if (e.className == 'list') {
car(childElements(e)).innerHTML = '';
+ e.style.width = '100%';
car(childElements(e)).style.width = '100%';
return e;
}
if (e.className == 'table') {
car(childElements(e)).innerHTML = '';
+ e.style.width = '100%';
car(childElements(e)).style.width = '100%';
return e;
}
@@ -300,26 +296,24 @@ function getpagedata() {
}
// Get the component app data
- var doc = appstartcomp.get(window.location.search, function(doc) {
- try {
- $('app').innerHTML = $('appFrame').contentDocument.body.innerHTML;
-
- // Initial setup of the widgets
- map(setupwidget, filter(function(e) { return !isNil(e.id); }, nodeList(ui.elementByID($('app'), 'page').childNodes)));
+ var doc = startcomp.get(window.location.search);
+ try {
+ $('app').innerHTML = $('appFrame').contentDocument.body.innerHTML;
- // Display data on the page
- displaypage(doc);
+ // Initial setup of the widgets
+ map(setupwidget, filter(function(e) { return !isNil(e.id); }, nodeList(ui.elementByID($('app'), 'page').childNodes)));
- // Get and eval the optional timer and location watch setup scripts
- everycomp.get('setup', evalcompinit);
- geolocationcomp.get('setup', evalcompinit);
- return true;
+ // Display data on the page
+ displaypage(doc);
- } catch(e) {
- log('exception on appstartcomp.get()', e);
- }
- });
+ // Get and eval the optional timer and location watch setup scripts
+ evalcompinit(timercomp.get('setup'));
+ evalcompinit(geolocationcomp.get('setup'));
+ return true;
+ } catch(e) {
+ log('exception on startcomp.get()', e);
+ }
} catch(e) {
log('exception in getpagedata()', e);
}
@@ -330,10 +324,7 @@ function getpagedata() {
* Get app data from a component.
*/
function getcompdata(comp, qs) {
- var doc = comp.get(qs, function(doc) {
- return displaydoc(doc);
- });
- return true;
+ return displaydoc(comp.get(qs));
}
/**
@@ -377,7 +368,7 @@ function buttonClickHandler(id) {
*/
function intervalHandler() {
try {
- return getcompdata(everycomp, compquery());
+ return getcompdata(timercomp, compquery());
} catch(e) {
log('exception in intervalHandler()', e);
}