Move the Custom CSS setting to the Rice tab. #968
The checkbox will toggle the style live.
This commit is contained in:
parent
7fab082bea
commit
1f1709d86a
@ -11,7 +11,6 @@ Config =
|
||||
'Comment Expansion': [true, 'Add buttons to expand too long comments.']
|
||||
'Thread Expansion': [true, 'Add buttons to expand threads.']
|
||||
'Index Navigation': [false, 'Add buttons to navigate between threads.']
|
||||
'Custom CSS': [false, 'Apply custom CSS to 4chan.']
|
||||
'Check for Updates': [true, 'Check for updated versions of <%= meta.name %>.']
|
||||
'Filtering':
|
||||
'Anonymize': [false, 'Make everyone Anonymous.']
|
||||
@ -130,6 +129,7 @@ Config =
|
||||
'#//archive.foolz.us/%board/search/image/%MD5/;text:View same on foolz /%board/'
|
||||
'#//archive.installgentoo.net/%board/image/%MD5;text:View same on installgentoo /%board/'
|
||||
].join '\n'
|
||||
'Custom CSS': false
|
||||
'Header auto-hide': false
|
||||
'Header catalog links': false
|
||||
boardnav: '[current-title / toggle-all]'
|
||||
|
||||
@ -301,7 +301,7 @@ Settings =
|
||||
description = arr[1]
|
||||
div = $.el 'div',
|
||||
innerHTML: "<label><input type=checkbox name=\"#{key}\" #{checked}>#{key}</label><span class=description>: #{description}</span>"
|
||||
$.on $('input', div), 'click', $.cb.checked
|
||||
$.on $('input', div), 'change', $.cb.checked
|
||||
$.add fs, div
|
||||
$.add section, fs
|
||||
|
||||
@ -572,9 +572,9 @@ Settings =
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<legend>Custom CSS <span class=warning #{if Conf['Custom CSS'] then 'hidden' else ''}>is disabled.</span></legend>
|
||||
<legend><input type=checkbox name='Custom CSS' #{if Conf['Custom CSS'] then 'checked' else ''}> Custom CSS</legend>
|
||||
<button id=apply-css>Apply CSS</button>
|
||||
<textarea name=usercss class=field spellcheck=false></textarea>
|
||||
<textarea name=usercss class=field spellcheck=false #{if Conf['Custom CSS'] then '' else 'disabled'}></textarea>
|
||||
</fieldset>
|
||||
"""
|
||||
for name in ['boardnav', 'time', 'backlink', 'fileInfo', 'favicon', 'usercss']
|
||||
@ -588,6 +588,7 @@ Settings =
|
||||
unless name in ['usercss']
|
||||
$.on input, event, Settings[name]
|
||||
Settings[name].call input
|
||||
$.on $('input[name="Custom CSS"]', section), 'change', Settings.togglecss
|
||||
$.on $.id('apply-css'), 'click', Settings.usercss
|
||||
boardnav: ->
|
||||
Header.generateBoardList @value
|
||||
@ -618,11 +619,14 @@ Settings =
|
||||
<img src=#{Favicon.unreadNSFW}>
|
||||
<img src=#{Favicon.unreadDead}>
|
||||
"""
|
||||
usercss: ->
|
||||
if Conf['Custom CSS']
|
||||
CustomCSS.update()
|
||||
else
|
||||
togglecss: ->
|
||||
if $('textarea', @parentNode.parentNode).disabled = !@checked
|
||||
CustomCSS.rmStyle()
|
||||
else
|
||||
CustomCSS.addStyle()
|
||||
$.cb.checked.call @
|
||||
usercss: ->
|
||||
CustomCSS.update()
|
||||
|
||||
keybinds: (section) ->
|
||||
section.innerHTML = """
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user