Location: A review of cardiac cellular electrophysiology models @ a26c8f6bf655 / dojo-presentation / js / dojo / dojox / rpc / OfflineRest.js

Author:
David Nickerson <david.nickerson@gmail.com>
Date:
2021-09-15 12:24:03+12:00
Desc:
Updates to FHN model: * Make sure model is valid OpenCOR CellML Text format; * Make sure model is valid CellML; * Add SED-ML for single stimulus experiment. Using OpenCOR snapshot 2021-09-14
Permanent Source URI:
https://staging.physiomeproject.org/workspace/a1/rawfile/a26c8f6bf655d7de97fbc8d4197ca492804c735a/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);