Make Fappe Tyme not persist between pages. #70

This commit is contained in:
ccd0 2014-12-20 15:41:06 -08:00
parent 6a8c28fdb7
commit db261f1358
2 changed files with 8 additions and 5 deletions

View File

@ -590,7 +590,6 @@ http://iqdb.org/?url=%TURL
"""
FappeT:
fappe: false
werk: false
'Custom CSS': false

View File

@ -2,6 +2,10 @@ FappeTyme =
init: ->
return if !(Conf['Fappe Tyme'] or Conf['Werk Tyme']) or g.VIEW is 'catalog' or g.BOARD is 'f'
@enabled =
fappe: false
werk: Conf['werk']
for type in ["Fappe", "Werk"] when Conf["#{type} Tyme"]
lc = type.toLowerCase()
el = UI.checkbox lc, " #{type} Tyme", false
@ -38,10 +42,10 @@ FappeTyme =
cb:
set: (type) ->
FappeTyme[type].checked = Conf[type]
$["#{if Conf[type] then 'add' else 'rm'}Class"] doc, "#{type}Tyme"
FappeTyme[type].checked = FappeTyme.enabled[type]
$["#{if FappeTyme.enabled[type] then 'add' else 'rm'}Class"] doc, "#{type}Tyme"
toggle: ->
Conf[@name] = !Conf[@name]
FappeTyme.enabled[@name] = !FappeTyme.enabled[@name]
FappeTyme.cb.set @name
$.cb.checked.call FappeTyme[@name]
$.cb.checked.call FappeTyme[@name] if @name is 'werk'