From 78f7a0de42ec9876c0a9af546922089d6b9637d4 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Fri, 20 Nov 2015 10:35:02 -0800 Subject: [PATCH] Don't load iframe until original post form is opened. --- src/Posting/Captcha.replace.coffee | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Posting/Captcha.replace.coffee b/src/Posting/Captcha.replace.coffee index 6ca384ad0..356f5c95c 100644 --- a/src/Posting/Captcha.replace.coffee +++ b/src/Posting/Captcha.replace.coffee @@ -25,10 +25,15 @@ Captcha.replace = return unless (original = $ '#g-recaptcha, #captchaContainerAlt') and (noscript = $ 'noscript') span = $.el 'span', id: 'captcha-forced-noscript' - innerHTML: noscript.textContent - Captcha.replace.iframe $('iframe', span) $.replace noscript, span $.rm original + insert = -> + span.innerHTML = noscript.textContent + Captcha.replace.iframe $('iframe', span) + if (toggle = $ '#togglePostFormLink a, #form-link') + $.on toggle, 'click', insert + else + insert() v1: -> return unless $.id 'g-recaptcha'