Added option to open dead threads

This commit is contained in:
Chris 2021-01-23 13:48:23 -05:00
parent a52860494e
commit 29d37253bd

View File

@ -126,6 +126,12 @@ ThreadWatcher =
for a in $$ 'a[title]', ThreadWatcher.list
$.open a.href
$.event 'CloseMenu'
openDeads: ->
return if $.hasClass @, 'disabled'
for a in $$ 'a[title]', ThreadWatcher.list
if a.parentNode.classList.contains("dead-thread")
$.open a.href
$.event 'CloseMenu'
pruneDeads: ->
return if $.hasClass @, 'disabled'
for {siteID, boardID, threadID, data} in ThreadWatcher.getAll() when data.isDead
@ -605,6 +611,14 @@ ThreadWatcher =
@el.classList.toggle 'disabled', !ThreadWatcher.list.firstElementChild
true
# `Open dead threads` entry
entries.push
text: 'Open dead threads'
cb: ThreadWatcher.cb.openDeads
open: ->
@el.classList.toggle 'disabled', !$('.dead-thread', ThreadWatcher.list)
true
# `Prune dead threads` entry
entries.push
text: 'Prune dead threads'