From 681a9e2e5bab939cb25afa1545762d1cfc6f0056 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Mon, 20 Apr 2015 16:12:45 -0700 Subject: [PATCH] Move CSS to multiline string. --- src/Posting/Captcha.fixes.coffee | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Posting/Captcha.fixes.coffee b/src/Posting/Captcha.fixes.coffee index a2e414cec..ab35eb262 100644 --- a/src/Posting/Captcha.fixes.coffee +++ b/src/Posting/Captcha.fixes.coffee @@ -1,6 +1,9 @@ Captcha.fixes = - selectors: - image: '.rc-imageselect-target > .rc-imageselect-tile > img' + css: ''' + .rc-imageselect-target > .rc-imageselect-tile > img:focus { + outline: 2px solid #4a90e2; + } + ''' init: -> switch location.pathname.split('/')[3] @@ -17,13 +20,13 @@ Captcha.fixes = $.queueTask focus initPopup: -> - $.addStyle "#{@selectors.image}:focus {outline: 2px solid #4a90e2;}" + $.addStyle @css @fixImages() new MutationObserver(=> @fixImages()).observe d.body, {childList: true, subtree: true} $.on d, 'keydown', @keybinds.bind(@) fixImages: -> - return unless (@images = $$ @selectors.image).length + return unless (@images = $$ '.rc-imageselect-target > .rc-imageselect-tile > img').length focus = @images[0].tabIndex isnt 0 for img in @images img.tabIndex = 0