diff options
Diffstat (limited to 'includes/js/dojox/storage/demos/helloworld.html')
-rw-r--r-- | includes/js/dojox/storage/demos/helloworld.html | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/includes/js/dojox/storage/demos/helloworld.html b/includes/js/dojox/storage/demos/helloworld.html deleted file mode 100644 index 44fd739..0000000 --- a/includes/js/dojox/storage/demos/helloworld.html +++ /dev/null @@ -1,90 +0,0 @@ -<html> - <head> - <script src="../../../dojo/dojo.js"></script> - <script src="../storage-browser.js"></script> - - <script> - dojo.require("dojox.storage"); - - function runDemo(){ - // setup event handlers - dojo.byId("saveButton").onclick = saveValue; - - // write out what our storage provider is for debugging - dojo.byId("currentProvider").innerHTML = - dojox.storage.manager.currentProvider.declaredClass; - - loadValues(); - } - - function loadValues(){ - // get any values that were saved before and write them into the page - var results = dojox.storage.get("myValues"); - - if(results){ - var printMe = "<ul>"; - for(var i = 0; i < results.length; i++){ - printMe += "<li>" + results[i] + "</li>"; - } - printMe += "</ul>"; - dojo.byId("allValues").innerHTML = printMe; - } - } - - function saveValue(){ - var value = dojo.byId("saveValue").value; - if(value == undefined || value === ""){ - alert("Please enter a correct value"); - return; - } - - // get the old values first, since we are saving everything - // as one key - var results = dojox.storage.get("myValues"); - if(!results){ - results = new Array(); - } - - // add new value - results.push(value); - - dojox.storage.put("myValues", results, function(status, keyName){ - if(status == dojox.storage.FAILED){ - alert("You do not have permission to store data for this web site."); - }else if(status == dojox.storage.SUCCESS){ - loadValues(); - } - }); - } - - // wait until the storage system is finished loading - if(!dojox.storage.manager.isInitialized()){ - dojo.connect(dojox.storage.manager, "loaded", runDemo); - }else{ - dojo.connect(dojo, "loaded", runDemo); - } - </script> - </head> - - <body> - <h1>Dojo Storage Hello World</h1> - - <p>Simple Dojo Storage example. Enter values below to have them - persisted in Dojo Storage; refresh browser page or close browser - and then return to this page to see the values again. Note that - Dojo Storage will not work from file:// URLs.</p> - - <h2>Save Values:</h2> - <div> - <input id="saveValue" type="text"></input> - <button id="saveButton">Save Value</button> - </div> - - <h2>All Saved Values:</h2> - <p id="allValues"></p> - - <p>Using Dojo Storage Provider (autodetected): - <span id="currentProvider"></span> - <p> - </body> -</html>
\ No newline at end of file |