- Author:
- David Nickerson <david.nickerson@gmail.com>
- Date:
- 2021-09-16 01:22:44+12:00
- Desc:
- update to jupyter notebook
- Permanent Source URI:
- https://models.physiomeproject.org/workspace/a1/rawfile/43f20681b64fe8ccaf19dc325b0ac0b8aa7d84fe/dojo-presentation/js/dojo/dojox/rpc/OfflineRest.js
dojo.provide("dojox.rpc.OfflineRest");
dojo.require("dojox.off.offline");
dojo.require("dojox.rpc.LocalStorageRest");
dojox.rpc.OfflineRest = dojo.mixin({
initialize: function(/*String*/applicationName){
// summary:
// Sets up an offline Rest application
// applicationName:
// You must provide an application to start the OfflineRest
// Store:
// Any data stores that you are using should be included here
dojox.off.ui.appName = applicationName;
dojox.off.files.slurp();
dojox.off.initialize();
var lsr = dojox.rpc.LocalStorageRest;
dojo.connect(dojox.off.sync, "onSync", this, function(type){
if(type == "upload"){
lsr.sendChanges();
}
if(type == "download"){
lsr.downloadChanges(); // FIXME: Do this async?
dojox.off.sync.finishedDownloading();
}
});
}
},dojox.rpc.LocalStorageRest);