diff --git a/4chan_x.user.js b/4chan_x.user.js
index b9fdb93db..e26cc636f 100644
--- a/4chan_x.user.js
+++ b/4chan_x.user.js
@@ -1254,7 +1254,7 @@
var captcha, responseField;
responseField = $('#recaptcha_response_field', qr.el);
if (!responseField.value && (captcha = qr.captcha.shift())) {
- $('input[name=recaptcha_challenge_field]', qr.el).value = captcha.challenge;
+ $('#recaptcha_challenge_field', qr.el).value = captcha.challenge;
responseField.value = captcha.response;
responseField.nextSibling.textContent = qr.captcha.length;
}
@@ -1293,8 +1293,8 @@
submitDisabled = $('#com_submit').disabled ? 'disabled' : '';
THREAD_ID = g.THREAD_ID || $.x('ancestor::div[@class="thread"]/div', link).id;
spoiler = $('.postarea label') ? '' : '';
- challenge = $('input[name=recaptcha_challenge_field]').value;
- html = "
";
+ challenge = $('#recaptcha_challenge_field').value;
+ html = " ";
qr.el = ui.dialog('qr', {
top: '0px',
left: '0px'
@@ -1358,7 +1358,7 @@
},
push: function() {
this.nextSibling.textContent = qr.captcha.push({
- challenge: $('input[name=recaptcha_challenge_field]', qr.el).value,
+ challenge: $('#recaptcha_challenge_field', qr.el).value,
response: this.value
});
Recaptcha.reload();
@@ -2496,7 +2496,7 @@
}
target = e.target;
$('img', qr.el).src = "http://www.google.com/recaptcha/api/image?c=" + target.value;
- return $('input[name=recaptcha_challenge_field]', qr.el).value = target.value;
+ return $('#recaptcha_challenge_field', qr.el).value = target.value;
}
};
nodeInserted = function(e) {
diff --git a/script.coffee b/script.coffee
index b9cd29f25..a08391419 100644
--- a/script.coffee
+++ b/script.coffee
@@ -966,6 +966,9 @@ cooldown =
qr.auto()
qr =
+ # remove file
+ # error handling
+ # persistent captcha
init: ->
g.callbacks.push qr.node
iframe = $.el 'iframe',
@@ -987,7 +990,7 @@ qr =
auto: ->
responseField = $ '#recaptcha_response_field', qr.el
if !responseField.value and captcha = qr.captcha.shift()
- $('input[name=recaptcha_challenge_field]', qr.el).value = captcha.challenge
+ $('#recaptcha_challenge_field', qr.el).value = captcha.challenge
responseField.value = captcha.response
responseField.nextSibling.textContent = qr.captcha.length
qr.submit.call $ 'form', qr.el
@@ -1019,7 +1022,7 @@ qr =
#FIXME inlined cross-thread quotes
THREAD_ID = g.THREAD_ID or $.x('ancestor::div[@class="thread"]/div', link).id
spoiler = if $('.postarea label') then '' else ''
- challenge = $('input[name=recaptcha_challenge_field]').value
+ challenge = $('#recaptcha_challenge_field').value
html = "
@@ -1029,7 +1032,7 @@ qr =