Make Thread::{hide,show} handle the catalog view.
This commit is contained in:
parent
1f92c2dd6e
commit
785f5b39dc
@ -134,7 +134,7 @@ Index =
|
|||||||
$.off @el, 'click', @cb if @cb
|
$.off @el, 'click', @cb if @cb
|
||||||
@cb = ->
|
@cb = ->
|
||||||
$.event 'CloseMenu'
|
$.event 'CloseMenu'
|
||||||
Index.toggleHide post
|
PostHiding.toggle post
|
||||||
$.on @el, 'click', @cb
|
$.on @el, 'click', @cb
|
||||||
true
|
true
|
||||||
|
|
||||||
@ -166,7 +166,7 @@ Index =
|
|||||||
return if e.button isnt 0
|
return if e.button isnt 0
|
||||||
thread = g.threads[@parentNode.dataset.fullID]
|
thread = g.threads[@parentNode.dataset.fullID]
|
||||||
if e.shiftKey
|
if e.shiftKey
|
||||||
Index.toggleHide thread.OP
|
PostHiding.toggle thread.OP
|
||||||
else if e.altKey
|
else if e.altKey
|
||||||
Index.togglePin thread
|
Index.togglePin thread
|
||||||
else
|
else
|
||||||
@ -194,9 +194,6 @@ Index =
|
|||||||
offsetX: 15
|
offsetX: 15
|
||||||
offsetY: -20
|
offsetY: -20
|
||||||
setTimeout (-> el.hidden = false if el.parentNode), .25 * $.SECOND
|
setTimeout (-> el.hidden = false if el.parentNode), .25 * $.SECOND
|
||||||
toggleHide: (post) ->
|
|
||||||
$.rm post.thread.catalogView.nodes.root
|
|
||||||
PostHiding.toggle post
|
|
||||||
togglePin: (thread) ->
|
togglePin: (thread) ->
|
||||||
data =
|
data =
|
||||||
boardID: thread.board.ID
|
boardID: thread.board.ID
|
||||||
|
|||||||
@ -67,6 +67,7 @@ class Thread
|
|||||||
@isHidden = true
|
@isHidden = true
|
||||||
root = @OP.nodes.root.parentNode
|
root = @OP.nodes.root.parentNode
|
||||||
Index.updateHideLabel()
|
Index.updateHideLabel()
|
||||||
|
$.rm @catalogView.nodes.root if @catalogView
|
||||||
|
|
||||||
unless makeStub
|
unless makeStub
|
||||||
root.hidden = true
|
root.hidden = true
|
||||||
@ -94,6 +95,7 @@ class Thread
|
|||||||
delete @stub
|
delete @stub
|
||||||
@OP.nodes.root.parentNode.hidden = false
|
@OP.nodes.root.parentNode.hidden = false
|
||||||
Index.updateHideLabel()
|
Index.updateHideLabel()
|
||||||
|
$.rm @catalogView.nodes.root if @catalogView
|
||||||
|
|
||||||
kill: ->
|
kill: ->
|
||||||
@isDead = true
|
@isDead = true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user