Remove close button from non-toggleable thread watcher.

This commit is contained in:
ccd0 2015-04-05 10:15:14 -07:00
parent 7bd3ea3c27
commit 9a27b74127

View File

@ -15,16 +15,18 @@ ThreadWatcher =
@status = $ '#watcher-status', @dialog
@list = @dialog.lastElementChild
@refreshButton = $ '.refresh', @dialog
@closeButon = $('.move > .close', @dialog)
@unreaddb = Unread.db or new DataBoard 'lastReadPosts'
@setHidden(Conf['Toggleable Thread Watcher'] and Conf['Thread Watcher Hidden'])
@closeButon.hidden = not Conf['Toggleable Thread Watcher']
if Conf['Toggleable Thread Watcher']
@setHidden Conf['Thread Watcher Hidden']
$.sync 'Thread Watcher Hidden', @setHidden
$.on d, 'QRPostSuccessful', @cb.post
$.on sc, 'click', @toggleHidden
$.on @refreshButton, 'click', @fetchAllStatus
$.on $('.move > .close', @dialog), 'click', @toggleHidden
$.on @closeButon, 'click', @toggleHidden
$.on d, '4chanXInitFinished', @ready
@ -100,12 +102,12 @@ ThreadWatcher =
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
if Conf['Toggleable Thread Watcher']
$.set 'Thread Watcher Hidden', hide
$.set 'Thread Watcher Hidden', hide
cb:
openAll: ->