From 785f5b39dc24201afcdde949e8cbe950c2a94e45 Mon Sep 17 00:00:00 2001 From: Mayhem Date: Tue, 18 Feb 2014 02:26:29 +0100 Subject: [PATCH] Make Thread::{hide,show} handle the catalog view. --- src/General/Index.coffee | 7 ++----- src/General/Thread.coffee | 2 ++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/General/Index.coffee b/src/General/Index.coffee index 01f8ef291..f54317b8d 100644 --- a/src/General/Index.coffee +++ b/src/General/Index.coffee @@ -134,7 +134,7 @@ Index = $.off @el, 'click', @cb if @cb @cb = -> $.event 'CloseMenu' - Index.toggleHide post + PostHiding.toggle post $.on @el, 'click', @cb true @@ -166,7 +166,7 @@ Index = return if e.button isnt 0 thread = g.threads[@parentNode.dataset.fullID] if e.shiftKey - Index.toggleHide thread.OP + PostHiding.toggle thread.OP else if e.altKey Index.togglePin thread else @@ -194,9 +194,6 @@ Index = offsetX: 15 offsetY: -20 setTimeout (-> el.hidden = false if el.parentNode), .25 * $.SECOND - toggleHide: (post) -> - $.rm post.thread.catalogView.nodes.root - PostHiding.toggle post togglePin: (thread) -> data = boardID: thread.board.ID diff --git a/src/General/Thread.coffee b/src/General/Thread.coffee index 8f82d7397..9a8b90b45 100644 --- a/src/General/Thread.coffee +++ b/src/General/Thread.coffee @@ -67,6 +67,7 @@ class Thread @isHidden = true root = @OP.nodes.root.parentNode Index.updateHideLabel() + $.rm @catalogView.nodes.root if @catalogView unless makeStub root.hidden = true @@ -94,6 +95,7 @@ class Thread delete @stub @OP.nodes.root.parentNode.hidden = false Index.updateHideLabel() + $.rm @catalogView.nodes.root if @catalogView kill: -> @isDead = true