refactor qr.cb.message

This commit is contained in:
James Campos 2011-06-11 09:55:56 -07:00
parent ee7b8c1bd6
commit 5a173043e4
2 changed files with 27 additions and 26 deletions

View File

@ -1103,28 +1103,28 @@
}, },
message: function(e) { message: function(e) {
var data, dialog, duration; var data, dialog, duration;
Recaptcha.reload();
$('iframe[name=iframe]').src = 'about:blank';
data = e.data; data = e.data;
dialog = $('#qr'); dialog = $('#qr');
if (data) { if (data) {
$('input[name=recaptcha_response_field]', dialog).value = ''; $('input[name=recaptcha_response_field]', dialog).value = '';
$('#error').textContent = data; $('#error').textContent = data;
qr.autohide.unset(); qr.autohide.unset();
} else { return;
if (dialog) { }
if (g.REPLY && $.config('Persistent QR')) { if (dialog) {
qr.refresh(dialog); if (g.REPLY && $.config('Persistent QR')) {
} else { qr.refresh(dialog);
$.rm(dialog); } else {
} $.rm(dialog);
}
if ($.config('Cooldown')) {
duration = qr.sage ? 60 : 30;
$.setValue(g.BOARD + '/cooldown', Date.now() + duration * 1000);
cooldown.start();
} }
} }
Recaptcha.reload(); if ($.config('Cooldown')) {
return $('iframe[name=iframe]').src = 'about:blank'; duration = qr.sage ? 60 : 30;
$.setValue(g.BOARD + '/cooldown', Date.now() + duration * 1000);
return cooldown.start();
}
}, },
node: function(root) { node: function(root) {
var quote; var quote;

View File

@ -854,25 +854,26 @@ qr =
$.removeClass dialog, 'auto' $.removeClass dialog, 'auto'
message: (e) -> message: (e) ->
Recaptcha.reload()
$('iframe[name=iframe]').src = 'about:blank'
{data} = e {data} = e
dialog = $ '#qr' dialog = $ '#qr'
if data # error message if data # error message
$('input[name=recaptcha_response_field]', dialog).value = '' $('input[name=recaptcha_response_field]', dialog).value = ''
$('#error').textContent = data $('#error').textContent = data
qr.autohide.unset() qr.autohide.unset()
else # success return
if dialog
if g.REPLY and $.config 'Persistent QR'
qr.refresh dialog
else
$.rm dialog
if $.config 'Cooldown'
duration = if qr.sage then 60 else 30
$.setValue g.BOARD+'/cooldown', Date.now() + duration * 1000
cooldown.start()
Recaptcha.reload() if dialog
$('iframe[name=iframe]').src = 'about:blank' if g.REPLY and $.config 'Persistent QR'
qr.refresh dialog
else
$.rm dialog
if $.config 'Cooldown'
duration = if qr.sage then 60 else 30
$.setValue g.BOARD+'/cooldown', Date.now() + duration * 1000
cooldown.start()
node: (root) -> node: (root) ->
quote = $ 'a.quotejs:not(:first-child)', root quote = $ 'a.quotejs:not(:first-child)', root