From 7d3a687b5ad6685efda907b2779009e50e97f26d Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Wed, 13 Jun 2012 16:42:09 +0200 Subject: [PATCH] RecaptchaState.timeout is giving the correct value again. The Recaptcha script is refreshing the captcha every 4 minutes, we don't have refresh it on your side too. --- 4chan_x.user.js | 4 +--- script.coffee | 7 +------ 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 2cdd8ad99..3dac75424 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1855,9 +1855,7 @@ challenge = this.challenge.firstChild.value; this.img.alt = challenge; this.img.src = "//www.google.com/recaptcha/api/image?c=" + challenge; - this.input.value = null; - clearTimeout(this.timeoutID); - return this.timeoutID = setTimeout(this.reload, 4 * $.MINUTE); + return this.input.value = null; }, count: function(count) { this.input.placeholder = (function() { diff --git a/script.coffee b/script.coffee index df8b9ee9a..a66f7f2fe 100644 --- a/script.coffee +++ b/script.coffee @@ -1373,18 +1373,13 @@ QR = @count captchas.length @reload() load: -> - # Timeout was available at RecaptchaState.timeout in seconds. - # Timeout is now set by moot: 5 minutes. + # Timeout is available at RecaptchaState.timeout in seconds. # We use 5-1 minutes to give upload some time. @timeout = Date.now() + 4*$.MINUTE challenge = @challenge.firstChild.value @img.alt = challenge @img.src = "//www.google.com/recaptcha/api/image?c=#{challenge}" @input.value = null - # Refresh captchas every 4 minutes to avoid filling perished ones. - # This used to be done by the recaptcha script, but it doesn't take into account moot's custom value. - clearTimeout @timeoutID - @timeoutID = setTimeout @reload, 4*$.MINUTE count: (count) -> @input.placeholder = switch count when 0