summaryrefslogtreecommitdiffstats
path: root/sandbox/lresende/sca/samples/store-appengine-webapp/war/store.html
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/lresende/sca/samples/store-appengine-webapp/war/store.html')
-rw-r--r--sandbox/lresende/sca/samples/store-appengine-webapp/war/store.html49
1 files changed, 49 insertions, 0 deletions
diff --git a/sandbox/lresende/sca/samples/store-appengine-webapp/war/store.html b/sandbox/lresende/sca/samples/store-appengine-webapp/war/store.html
new file mode 100644
index 0000000000..237d5eb1b4
--- /dev/null
+++ b/sandbox/lresende/sca/samples/store-appengine-webapp/war/store.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<title>Store</title>
+
+<script type="text/javascript" src="dojo/dojo/dojo.js"></script>
+
+<script type="text/javascript">
+ dojo.require("dojo.rpc.JsonService");
+</script>
+
+<script language="JavaScript">
+
+ var catalog = new dojo.rpc.JsonService("/catalogAggregator?smd");
+
+ var catalogItems;
+
+ function catalog_getResponse(items) {
+ var catalog = "";
+ for (var i=0; i<items.length; i++) {
+ var item = items[i].name + ' - ' + items[i].price;
+ catalog += '<input name="items" type="checkbox" value="' +
+ item + '">' + item + ' <br>';
+ }
+ document.getElementById('catalog').innerHTML=catalog;
+ catalogItems = items;
+ }
+
+ dojo.addOnUnload(function(){
+ catalog.get().addCallback(catalog_getResponse);
+ });
+
+
+</script>
+
+</head>
+
+<body>
+<h1>Store</h1>
+ <div id="store">
+ <h2>Catalog</h2>
+ <form name="catalogForm">
+ <div id="catalog" ></div>
+ <br>
+ </form>
+
+ <br>
+ </div>
+</body>
+</html>