diff --git a/src/Posting/QR.captcha.coffee b/src/Posting/QR.captcha.coffee index 53921560a..e098ecc74 100644 --- a/src/Posting/QR.captcha.coffee +++ b/src/Posting/QR.captcha.coffee @@ -30,19 +30,15 @@ QR.captcha = shouldFocus: false timeouts: {} - occupied: -> - {container} = @nodes - (container.firstChild or container.dataset.widgetID) and !@timeouts.destroy - needed: -> captchaCount = @captchas.length - captchaCount++ if @occupied() + captchaCount++ if @nodes.container.dataset.widgetID and !@timeouts.destroy postsCount = QR.posts.length postsCount = 0 if postsCount is 1 and !Conf['Auto-load captcha'] and !QR.posts[0].com and !QR.posts[0].file captchaCount < postsCount toggle: -> - if @occupied() + if @nodes.container.dataset.widgetID and !@timeouts.destroy @destroy() else @shouldFocus = true @@ -55,7 +51,7 @@ QR.captcha = clearTimeout @timeouts.destroy delete @timeouts.destroy return @reload() - return if @occupied() + return if @nodes.container.dataset.widgetID $.globalEval ''' (function() { var container = document.querySelector("#qr .captcha-container");