diff --git a/src/General/Config.coffee b/src/General/Config.coffee index 6c05ba079..82ead9651 100755 --- a/src/General/Config.coffee +++ b/src/General/Config.coffee @@ -609,8 +609,6 @@ Config = 'Show number of unread posts in watched threads.' ] - 'Thread Watcher Hidden': true - filter: name: """ # Filter any namefags: diff --git a/src/Monitoring/ThreadWatcher.coffee b/src/Monitoring/ThreadWatcher.coffee index 0c7272449..21c229b00 100755 --- a/src/Monitoring/ThreadWatcher.coffee +++ b/src/Monitoring/ThreadWatcher.coffee @@ -19,13 +19,12 @@ ThreadWatcher = @unreaddb = Unread.db or new DataBoard 'lastReadPosts' if Conf['Toggleable Thread Watcher'] - @setHidden Conf['Thread Watcher Hidden'] - $.sync 'Thread Watcher Hidden', @setHidden + @dialog.hidden = true $.on d, 'QRPostSuccessful', @cb.post - $.on sc, 'click', @toggleHidden + $.on sc, 'click', @toggleWatcher $.on @refreshButton, 'click', @fetchAllStatus - $.on @closeButton, 'click', @toggleHidden + $.on @closeButton, 'click', @toggleWatcher $.on d, '4chanXInitFinished', @ready @@ -98,15 +97,9 @@ ThreadWatcher = ThreadWatcher.add thread $.delete 'AutoWatch' - setHidden: (hide) -> - ThreadWatcher.shortcut.classList.toggle 'disabled', hide - ThreadWatcher.dialog.hidden = hide - Conf['Thread Watcher Hidden'] = hide - - toggleHidden: -> - hide = !ThreadWatcher.dialog.hidden - ThreadWatcher.setHidden hide - $.set 'Thread Watcher Hidden', hide + toggleWatcher: -> + $.toggleClass ThreadWatcher.shortcut, 'disabled' + ThreadWatcher.dialog.hidden = !ThreadWatcher.dialog.hidden cb: openAll: ->