From a972183286796e83506105150f863ee56a018205 Mon Sep 17 00:00:00 2001 From: Mayhem Date: Wed, 14 Aug 2013 17:59:54 +0200 Subject: [PATCH] Use a static array instead of a stray variable for DataBoard keys. --- src/General/DataBoard.coffee | 4 ++-- src/General/Main.coffee | 2 +- src/General/Settings.coffee | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/General/DataBoard.coffee b/src/General/DataBoard.coffee index 1c59940ac..7939f7d57 100644 --- a/src/General/DataBoard.coffee +++ b/src/General/DataBoard.coffee @@ -1,6 +1,6 @@ -DataBoards = ['hiddenThreads', 'hiddenPosts', 'lastReadPosts', 'yourPosts', 'watchedThreads'] - class DataBoard + @keys = ['hiddenThreads', 'hiddenPosts', 'lastReadPosts', 'yourPosts', 'watchedThreads'] + constructor: (@key, sync, dontClean) -> @data = Conf[key] $.sync key, @onSync diff --git a/src/General/Main.coffee b/src/General/Main.coffee index 1456e4090..675ec96ea 100644 --- a/src/General/Main.coffee +++ b/src/General/Main.coffee @@ -26,7 +26,7 @@ Main = Conf[parent] = obj return flatten null, Config - for db in DataBoards + for db in DataBoard.keys Conf[db] = boards: {} Conf['selectedArchives'] = {} Conf['archives'] = Redirect.archives diff --git a/src/General/Settings.coffee b/src/General/Settings.coffee index 89ad940ca..4ccef2403 100644 --- a/src/General/Settings.coffee +++ b/src/General/Settings.coffee @@ -169,7 +169,7 @@ Settings = data = version: g.VERSION date: now - for db in DataBoards + for db in DataBoard.keys Conf[db] = boards: {} # Make sure to export the most recent data. $.get Conf, (Conf) ->