Call the handler if onReady is called for a ready channel
This commit is contained in:
parent
dcfccf88cd
commit
89cc583f53
@ -1231,7 +1231,7 @@ define([
|
|||||||
expireVal = ($('#cp-creation-expire-val').val() || 0) * unit;
|
expireVal = ($('#cp-creation-expire-val').val() || 0) * unit;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO remove these lines
|
// XXX TODO remove these lines
|
||||||
ownedVal = undefined;
|
ownedVal = undefined;
|
||||||
expire = undefined;
|
expire = undefined;
|
||||||
|
|
||||||
@ -1240,7 +1240,7 @@ define([
|
|||||||
expire: expireVal,
|
expire: expireVal,
|
||||||
template: template
|
template: template
|
||||||
}, function () {
|
}, function () {
|
||||||
$creation.remove();
|
$creationContainer.remove();
|
||||||
cb();
|
cb();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@ -110,9 +110,13 @@ define([
|
|||||||
chan.whenReg('EV_REGISTER_HANDLER', evReady.fire);
|
chan.whenReg('EV_REGISTER_HANDLER', evReady.fire);
|
||||||
|
|
||||||
// Make sure both iframes are ready
|
// Make sure both iframes are ready
|
||||||
|
var isReady =false;
|
||||||
chan.onReady = function (h) {
|
chan.onReady = function (h) {
|
||||||
|
if (isReady) {
|
||||||
|
return void h();
|
||||||
|
}
|
||||||
if (typeof(h) !== "function") { return; }
|
if (typeof(h) !== "function") { return; }
|
||||||
chan.on('EV_RPC_READY', function () { h(); });
|
chan.on('EV_RPC_READY', function () { isReady = true; h(); });
|
||||||
};
|
};
|
||||||
chan.ready = function () {
|
chan.ready = function () {
|
||||||
chan.whenReg('EV_RPC_READY', function () {
|
chan.whenReg('EV_RPC_READY', function () {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user