support multiple calls to cryptpad.ready
This commit is contained in:
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…
x
Reference in New Issue
Block a user