Fix hiding threads in the catalog not being saved.

Fix hidden threads showing when refreshing the catalog.
This commit is contained in:
Mayhem 2014-02-02 17:27:08 +01:00
parent 85791a73ac
commit 6408818eef

View File

@ -1,4 +1,5 @@
Index = Index =
showHiddenThreads: false
init: -> init: ->
if g.VIEW is 'catalog' if g.VIEW is 'catalog'
$.ready -> $.ready ->
@ -142,9 +143,10 @@ Index =
$.rm root $.rm root
if Index.showHiddenThreads if Index.showHiddenThreads
ThreadHiding.show thread ThreadHiding.show thread
return unless ThreadHiding.db.get {boardID: thread.board.ID, threadID: thread.ID}
# Don't save when un-hiding filtered threads.
else else
ThreadHiding.hide thread ThreadHiding.hide thread
return unless ThreadHiding.db.get {boardID: thread.board.ID, threadID: thread.ID}
ThreadHiding.saveHiddenState thread ThreadHiding.saveHiddenState thread
togglePin: (thread) -> togglePin: (thread) ->
if thread.isPinned if thread.isPinned