Hiding threads should be able to hide other posts recursively too.
This commit is contained in:
parent
498dfda2ef
commit
ab2ea29dd6
@ -163,17 +163,19 @@ class Post
|
|||||||
@labels.push label unless label in @labels
|
@labels.push label unless label in @labels
|
||||||
return if @isHidden
|
return if @isHidden
|
||||||
@isHidden = true
|
@isHidden = true
|
||||||
|
|
||||||
for quotelink in Get.allQuotelinksLinkingTo @
|
for quotelink in Get.allQuotelinksLinkingTo @
|
||||||
$.addClass quotelink, 'filtered'
|
$.addClass quotelink, 'filtered'
|
||||||
if !@isReply
|
|
||||||
@thread.hide()
|
|
||||||
return
|
|
||||||
|
|
||||||
if hideRecursively
|
if hideRecursively
|
||||||
label = "Recursively hidden for quoting No.#{@}"
|
label = "Recursively hidden for quoting No.#{@}"
|
||||||
Recursive.apply 'hide', @, label, makeStub, true
|
Recursive.apply 'hide', @, label, makeStub, true
|
||||||
Recursive.add 'hide', @, label, makeStub, true
|
Recursive.add 'hide', @, label, makeStub, true
|
||||||
|
|
||||||
|
if !@isReply
|
||||||
|
@thread.hide()
|
||||||
|
return
|
||||||
|
|
||||||
unless makeStub
|
unless makeStub
|
||||||
@nodes.root.hidden = true
|
@nodes.root.hidden = true
|
||||||
return
|
return
|
||||||
@ -194,16 +196,18 @@ class Post
|
|||||||
@labels = @labels.filter (label) ->
|
@labels = @labels.filter (label) ->
|
||||||
# This is lame.
|
# This is lame.
|
||||||
!/^(Manually hidden|Recursively hidden|Hidden by)/.test label
|
!/^(Manually hidden|Recursively hidden|Hidden by)/.test label
|
||||||
|
|
||||||
for quotelink in Get.allQuotelinksLinkingTo @
|
for quotelink in Get.allQuotelinksLinkingTo @
|
||||||
$.rmClass quotelink, 'filtered'
|
$.rmClass quotelink, 'filtered'
|
||||||
if !@isReply
|
|
||||||
@thread.show()
|
|
||||||
return
|
|
||||||
|
|
||||||
if showRecursively
|
if showRecursively
|
||||||
Recursive.apply 'show', @, true
|
Recursive.apply 'show', @, true
|
||||||
Recursive.rm 'hide', @
|
Recursive.rm 'hide', @
|
||||||
|
|
||||||
|
if !@isReply
|
||||||
|
@thread.show()
|
||||||
|
return
|
||||||
|
|
||||||
unless @nodes.stub
|
unless @nodes.stub
|
||||||
@nodes.root.hidden = false
|
@nodes.root.hidden = false
|
||||||
return
|
return
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user