auto reload captcha on fail
This commit is contained in:
parent
98afa90f68
commit
db73dda4b8
@ -421,6 +421,7 @@ iframeLoad = ->
|
||||
qr.appendChild(span)
|
||||
else
|
||||
remove(qr)
|
||||
window.location = 'javascript:Recaptcha.reload()'
|
||||
|
||||
|
||||
submit = (e) ->
|
||||
@ -479,7 +480,11 @@ quickReply = (e) ->
|
||||
closeB.addEventListener('click', close, true)
|
||||
div.appendChild(closeB)
|
||||
|
||||
clone = $('form[name="post"]').cloneNode(true)
|
||||
form = $ 'form[name=post]'
|
||||
clone = form.cloneNode(true)
|
||||
#hack - nuke the original recaptcha's id so it doesn't grab focus
|
||||
# when reloading
|
||||
$('input[name=recaptcha_response_field]', form).id = ''
|
||||
#remove buzzfeed
|
||||
if bf = $('.bf', clone) then remove(bf)
|
||||
#remove recaptcha scripts
|
||||
|
||||
@ -459,7 +459,8 @@
|
||||
span.className = 'error';
|
||||
return qr.appendChild(span);
|
||||
} else {
|
||||
return remove(qr);
|
||||
remove(qr);
|
||||
return (window.location = 'javascript:Recaptcha.reload()');
|
||||
}
|
||||
};
|
||||
submit = function(e) {
|
||||
@ -487,7 +488,7 @@
|
||||
return form.style.visibility ? (form.style.visibility = '') : (form.style.visibility = 'collapse');
|
||||
};
|
||||
quickReply = function(e) {
|
||||
var _c, _d, _e, _f, bf, clone, closeB, div, input, minimizeB, qr, script, selection, text, textarea, xpath;
|
||||
var _c, _d, _e, _f, bf, clone, closeB, div, form, input, minimizeB, qr, script, selection, text, textarea, xpath;
|
||||
e.preventDefault();
|
||||
if (!(qr = $('#qr'))) {
|
||||
qr = tag('div');
|
||||
@ -514,7 +515,9 @@
|
||||
});
|
||||
closeB.addEventListener('click', close, true);
|
||||
div.appendChild(closeB);
|
||||
clone = $('form[name="post"]').cloneNode(true);
|
||||
form = $('form[name=post]');
|
||||
clone = form.cloneNode(true);
|
||||
$('input[name=recaptcha_response_field]', form).id = '';
|
||||
if (bf = $('.bf', clone)) {
|
||||
remove(bf);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user