From f7974c927f13b734918c7c909466094e8857a320 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sat, 13 May 2017 16:34:43 -0700 Subject: [PATCH] Restore 'Use Recaptcha v1 in Reports' functionality when reporting from native catalog. #1346 --- src/Posting/Captcha.replace.coffee | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Posting/Captcha.replace.coffee b/src/Posting/Captcha.replace.coffee index 94e6b00a2..eb6c7e90f 100644 --- a/src/Posting/Captcha.replace.coffee +++ b/src/Posting/Captcha.replace.coffee @@ -8,6 +8,10 @@ Captcha.replace = Captcha.v1.create() return + if location.hostname is 'sys.4chan.org' and Conf['Use Recaptcha v1 in Reports'] and Main.jsEnabled + $.ready Captcha.replace.v1 + return + if Conf['Force Noscript Captcha'] and Main.jsEnabled $.ready Captcha.replace.noscript return @@ -32,6 +36,16 @@ Captcha.replace = else insert() + v1: -> + return if not (old = $.id 'g-recaptcha') + script = $.el 'script', + src: '//www.google.com/recaptcha/api/js/recaptcha_ajax.js' + $.add d.head, script + container = $.el 'div', + id: 'captchaContainerAlt' + $.replace old, container + Captcha.v1.create() + iframe: (iframe) -> if (lang = Conf['captchaLanguage'].trim()) src = if /[?&]hl=/.test iframe.src