1 2 3 4 5 6 7 | dojox.off.ui.appName = "Moxie"; dojox.off.files.slurp(); dojo.connect(dojox.off.ui, "onLoad", moxie, moxie.initialize); dojox.off.initialize(); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | var richTextControl = dijit.byId("storageValue"); // clear out old values dojo.byId("storageKey").value = ""; richTextControl.setValue("Click Here to Begin Editing"); // initialize our event handlers var directory = dojo.byId("directory"); dojo.connect(directory, "onchange", this, this.directoryChange); dojo.connect(dojo.byId("saveButton"), "onclick", this, this.save); // create our database this._createDb(); // load and write out our available keys this._loadKeys(); // setup our offline handlers this._initOfflineHandlers(); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | _initOfflineHandlers: function(){ // setup what we do when we are replaying our action // log when the network reappears dojo.connect(dojox.off.sync.actions, "onReplay", this, function(action, actionLog){ if(action.name == "save"){ this._save(action.key, action.value); } }); // handle syncing dojo.connect(dojox.off.sync, "onSync", this, function(type){ // setup how we download our data from the server if(type == "download"){ this._downloadData(); }else if(type == "finished"){ // refresh our UI when we are finished syncing this._printAvailableKeys(); } }); } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |