Move CSS to multiline string.

This commit is contained in:
ccd0 2015-04-20 16:12:45 -07:00
parent 32b3253e08
commit 681a9e2e5b

View File

@ -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