Conflicts: CHANGELOG.md html/General/Settings-section-Rice.html img/changelog/3.9.0/0.png package.json src/Images/AutoGIF.coffee src/Images/RevealSpoilers.coffee src/Miscellaneous/ExpandComment.coffee src/Miscellaneous/IDColor.coffee src/Monitoring/Unread.coffee src/Posting/QuickReply.coffee src/Quotelinks/QuoteInline.coffee src/Quotelinks/QuotePreview.coffee src/Quotelinks/QuoteYou.coffee src/Quotelinks/Quotify.coffee
23 lines
541 B
CoffeeScript
Executable File
23 lines
541 B
CoffeeScript
Executable File
RemoveSpoilers =
|
|
init: ->
|
|
if Conf['Reveal Spoilers'] and !Conf['Remove Spoilers']
|
|
$.addClass doc, 'reveal-spoilers'
|
|
|
|
return unless Conf['Remove Spoilers']
|
|
|
|
if Conf['Reveal Spoilers']
|
|
@wrapper = (text) ->
|
|
"[spoiler]#{text}[/spoiler]"
|
|
|
|
Post.callbacks.push
|
|
name: 'Reveal Spoilers'
|
|
cb: @node
|
|
|
|
wrapper: (text) ->
|
|
text
|
|
|
|
node: (post) ->
|
|
spoilers = $$ 's', @nodes.comment
|
|
for spoiler in spoilers
|
|
$.replace spoiler, $.tn RemoveSpoilers.wrapper spoiler.textContent
|
|
return |