move auto-detect

This commit is contained in:
Andy Gup 2015-11-19 17:57:40 -07:00
parent ee93dae15b
commit 44cd61f11a

View File

@ -25,7 +25,7 @@ define([
_featureLayers: {},
_editStore: new O.esri.Edit.EditStorePOLS(),
_defaultXhrTimeout: 15000, // ms
_autoOfflineDetect: false,
_autoOfflineDetect: true,
ONLINE: "online", // all edits will directly go to the server
OFFLINE: "offline", // edits will be enqueued
@ -92,14 +92,6 @@ define([
extendPromises.push(this._initializeDB(url));
}
if(this._autoOfflineDetect){
Offline.on('up', self.goOnline(function(success,error){ // jshint ignore:line
}));
Offline.on('down', self.goOffline()); // jshint ignore:line
}
// replace the applyEdits() method
layer._applyEdits = layer.applyEdits;
@ -504,7 +496,16 @@ define([
// We are currently only passing in a single deferred.
all(extendPromises).then(function (r) {
callback(true, null);
if(self._autoOfflineDetect){
Offline.on('up', self.goOnline(function(success,error){ // jshint ignore:line
}));
Offline.on('down', self.goOffline()); // jshint ignore:line
}
callback(true, null);
});
}, // extend