Merge branch 'tw-open-links'

This commit is contained in:
ccd0 2021-05-08 09:27:25 -07:00
commit d2fec738f8

View File

@ -123,7 +123,17 @@ ThreadWatcher =
cb:
openAll: ->
return if $.hasClass @, 'disabled'
for a in $$ 'a[title]', ThreadWatcher.list
for a in $$ 'a.watcher-link', ThreadWatcher.list
$.open a.href
$.event 'CloseMenu'
openUnread: ->
return if $.hasClass @, 'disabled'
for a in $$ '.replies-unread > a.watcher-link', ThreadWatcher.list
$.open a.href
$.event 'CloseMenu'
openDeads: ->
return if $.hasClass @, 'disabled'
for a in $$ '.dead-thread > a.watcher-link', ThreadWatcher.list
$.open a.href
$.event 'CloseMenu'
pruneDeads: ->
@ -605,6 +615,22 @@ ThreadWatcher =
@el.classList.toggle 'disabled', !ThreadWatcher.list.firstElementChild
true
# `Open Unread` entry
entries.push
text: 'Open unread threads'
cb: ThreadWatcher.cb.openUnread
open: ->
@el.classList.toggle 'disabled', !$('.replies-unread', ThreadWatcher.list)
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'