From db261f1358dd08e51d25418b12c22bd9845c5a2f Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sat, 20 Dec 2014 15:41:06 -0800 Subject: [PATCH] Make Fappe Tyme not persist between pages. #70 --- src/General/Config.coffee | 1 - src/Images/FappeTyme.coffee | 12 ++++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/General/Config.coffee b/src/General/Config.coffee index b5a1f4773..0ba97a2cb 100755 --- a/src/General/Config.coffee +++ b/src/General/Config.coffee @@ -590,7 +590,6 @@ http://iqdb.org/?url=%TURL """ FappeT: - fappe: false werk: false 'Custom CSS': false diff --git a/src/Images/FappeTyme.coffee b/src/Images/FappeTyme.coffee index a540410b1..a7c8c59df 100755 --- a/src/Images/FappeTyme.coffee +++ b/src/Images/FappeTyme.coffee @@ -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'