support multiple calls to cryptpad.ready

pull/1/head
ansuz 8 years ago
parent ec041c88e2
commit 4c0d7bf8e8

@ -1129,13 +1129,22 @@ define([
}; };
common.ready = function (f) { common.ready = (function () {
var block = 0;
var env = {}; var env = {};
var initialized = false;
return function (f) {
if (initialized) {
return void window.setTimeout(function () {
f(void 0, env);
});
}
var block = 0;
var cb = function () { var cb = function () {
block--; block--;
if (!block) { if (!block) {
initialized = true;
f(void 0, env); f(void 0, env);
} }
}; };
@ -1229,6 +1238,8 @@ define([
}, common); }, common);
}; };
}());
$(function () { $(function () {
Messages._applyTranslation(); Messages._applyTranslation();
}); });

Loading…
Cancel
Save