Fix Remove Spoilers stripping tags.
This commit is contained in:
parent
bb1fcadfa2
commit
7b348a00c6
@ -918,6 +918,12 @@ span.hide-announcement {
|
||||
:root.reveal-spoilers s > a {
|
||||
color: white !important;
|
||||
}
|
||||
:root.reveal-spoilers .removed-spoiler::before {
|
||||
content: "[spoiler]";
|
||||
}
|
||||
:root.reveal-spoilers .removed-spoiler::after {
|
||||
content: "[/spoiler]";
|
||||
}
|
||||
|
||||
/* Thread & Reply Hiding */
|
||||
.hide-thread-button,
|
||||
|
||||
@ -1,14 +1,10 @@
|
||||
RemoveSpoilers =
|
||||
init: ->
|
||||
if Conf['Reveal Spoilers'] and !Conf['Remove Spoilers']
|
||||
if Conf['Reveal 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
|
||||
@ -16,11 +12,10 @@ RemoveSpoilers =
|
||||
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
|
||||
span = $.el 'span', className: 'removed-spoiler'
|
||||
$.replace spoiler, span
|
||||
$.add span, [spoiler.childNodes...]
|
||||
return
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user