temp fix for chrome

This commit is contained in:
James Campos 2011-03-27 16:49:31 -07:00
parent b62d801502
commit e9dc47177f
2 changed files with 20 additions and 2 deletions

View File

@ -957,7 +957,17 @@
}
},
load: function(e) {
return e.target.contentWindow.postMessage('', '*');
var dialog;
try {
return e.target.contentWindow.postMessage('', '*');
} catch (err) {
dialog = $('#qr');
if (g.REPLY && $.config('Persistent QR')) {
return qr.refresh(dialog);
} else {
return $.remove(dialog);
}
}
},
messageIframe: function(e) {
var message;

View File

@ -704,7 +704,15 @@ qr =
$.removeClass dialog, 'auto'
load: (e) ->
e.target.contentWindow.postMessage '', '*'
try
e.target.contentWindow.postMessage '', '*'
catch err
# fucking chrome
dialog = $ '#qr'
if g.REPLY and $.config 'Persistent QR'
qr.refresh dialog
else
$.remove dialog
messageIframe: (e) ->
message = $('table b').firstChild.textContent