Much simpler way to prevent default text input focus on recaptcha reload.
This commit is contained in:
parent
1712549f62
commit
9210cf5b28
@ -1405,7 +1405,6 @@
|
||||
});
|
||||
$.before($.id('postForm'), link);
|
||||
}
|
||||
$.globalEval('Recaptcha.focus_response_field=function(){}');
|
||||
if (Conf['Persistent QR']) {
|
||||
QR.dialog();
|
||||
if (Conf['Auto Hide QR']) {
|
||||
@ -1853,7 +1852,7 @@
|
||||
return this.input.alt = count;
|
||||
},
|
||||
reload: function(focus) {
|
||||
window.location = 'javascript:Recaptcha.reload()';
|
||||
window.location = 'javascript:Recaptcha.reload("t")';
|
||||
if (focus) {
|
||||
return QR.captcha.input.focus();
|
||||
}
|
||||
|
||||
@ -1032,9 +1032,6 @@ QR =
|
||||
$('textarea', QR.el).focus()
|
||||
$.before $.id('postForm'), link
|
||||
|
||||
# Prevent original captcha input from being focused on reload.
|
||||
$.globalEval 'Recaptcha.focus_response_field=function(){}'
|
||||
|
||||
if Conf['Persistent QR']
|
||||
QR.dialog()
|
||||
QR.hide() if Conf['Auto Hide QR']
|
||||
@ -1381,7 +1378,8 @@ QR =
|
||||
"Verification (#{count} cached captchas)"
|
||||
@input.alt = count # For XTRM RICE.
|
||||
reload: (focus) ->
|
||||
window.location = 'javascript:Recaptcha.reload()'
|
||||
# the "t" argument prevents the input from being focused
|
||||
window.location = 'javascript:Recaptcha.reload("t")'
|
||||
# Focus if we meant to.
|
||||
QR.captcha.input.focus() if focus
|
||||
keydown: (e) ->
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user