|
@@ -18,20 +18,35 @@
|
|
|
*/
|
|
|
var app = {
|
|
|
// Application Constructor
|
|
|
- initialize: function() {
|
|
|
+ initialize: function () {
|
|
|
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ document.getElementById("setLocalStorage").addEventListener("click", setLocalStorage);
|
|
|
+ document.getElementById("showLocalStorage").addEventListener("click", showLocalStorage);
|
|
|
+ document.getElementById("removeProjectFromLocalStorage").addEventListener
|
|
|
+ ("click", removeProjectFromLocalStorage);
|
|
|
+ document.getElementById("getLocalStorageByKey").addEventListener
|
|
|
+ ("click", getLocalStorageByKey);
|
|
|
+
|
|
|
+ var localStorage = window.localStorage;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
},
|
|
|
|
|
|
// deviceready Event Handler
|
|
|
//
|
|
|
// Bind any cordova events here. Common events are:
|
|
|
// 'pause', 'resume', etc.
|
|
|
- onDeviceReady: function() {
|
|
|
+ onDeviceReady: function () {
|
|
|
this.receivedEvent('deviceready');
|
|
|
},
|
|
|
|
|
|
// Update DOM on a Received Event
|
|
|
- receivedEvent: function(id) {
|
|
|
+ receivedEvent: function (id) {
|
|
|
var parentElement = document.getElementById(id);
|
|
|
var listeningElement = parentElement.querySelector('.listening');
|
|
|
var receivedElement = parentElement.querySelector('.received');
|
|
@@ -43,4 +58,25 @@ var app = {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
-app.initialize();
|
|
|
+app.initialize();
|
|
|
+
|
|
|
+
|
|
|
+function setLocalStorage() {
|
|
|
+ localStorage.setItem("Name", "John");
|
|
|
+ localStorage.setItem("Job", "Developer");
|
|
|
+ localStorage.setItem("Project", "Cordova Project");
|
|
|
+}
|
|
|
+
|
|
|
+function showLocalStorage() {
|
|
|
+ console.log(localStorage.getItem("Name"));
|
|
|
+ console.log(localStorage.getItem("Job"));
|
|
|
+ console.log(localStorage.getItem("Project"));
|
|
|
+}
|
|
|
+
|
|
|
+function removeProjectFromLocalStorage() {
|
|
|
+ localStorage.removeItem("Project");
|
|
|
+}
|
|
|
+
|
|
|
+function getLocalStorageByKey() {
|
|
|
+ console.log(localStorage.key(0));
|
|
|
+}
|