Fix the infinite spinner bug with the file manager store
This commit is contained in:
@@ -42,6 +42,11 @@ define([
|
||||
secret.keys = secret.key;
|
||||
}
|
||||
|
||||
var onConnectError = function (info) {
|
||||
module.spinner.hide();
|
||||
Cryptpad.alert(Messages.websocketError);
|
||||
};
|
||||
|
||||
var andThen = function (CMeditor) {
|
||||
var CodeMirror = module.CodeMirror = CMeditor;
|
||||
CodeMirror.modeURL = "/bower_components/codemirror/mode/%N/%N.js";
|
||||
@@ -687,10 +692,7 @@ define([
|
||||
}
|
||||
};
|
||||
|
||||
var onError = config.onError = function (info) {
|
||||
module.spinner.hide();
|
||||
Cryptpad.alert(Messages.websocketError);
|
||||
};
|
||||
var onError = config.onError = onConnectError();
|
||||
|
||||
var realtime = module.realtime = Realtime.start(config);
|
||||
|
||||
@@ -704,6 +706,11 @@ define([
|
||||
// TODO handle error
|
||||
andThen(CM);
|
||||
});
|
||||
Cryptpad.onError(function (info) {
|
||||
if (info && info.type === "store") {
|
||||
onConnectError();
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
var first = function () {
|
||||
|
||||
Reference in New Issue
Block a user