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