support multiple calls to cryptpad.ready

This commit is contained in:
ansuz 2017-04-21 16:51:32 +02:00
parent ec041c88e2
commit 4c0d7bf8e8

View File

@ -1129,13 +1129,22 @@ define([
};
common.ready = function (f) {
var block = 0;
common.ready = (function () {
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 () {
block--;
if (!block) {
initialized = true;
f(void 0, env);
}
};
@ -1229,6 +1238,8 @@ define([
}, common);
};
}());
$(function () {
Messages._applyTranslation();
});