resolve #472 2
This commit is contained in:
parent
9dc9d96574
commit
7f69ba59fb
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1292,12 +1292,12 @@ a.useremail:last-of-type {
|
||||
float: none;
|
||||
}
|
||||
/* Fixes text spoilers */
|
||||
.remove-spoilers.indicate-spoilers .spoiler::before,
|
||||
.remove-spoilers.indicate-spoilers s::before {
|
||||
.remove-spoilers.reveal-spoilers .spoiler::before,
|
||||
.remove-spoilers.reveal-spoilers s::before {
|
||||
content: '[spoiler]';
|
||||
}
|
||||
.remove-spoilers.indicate-spoilers .spoiler::after,
|
||||
.remove-spoilers.indicate-spoilers s::after {
|
||||
.remove-spoilers.reveal-spoilers .spoiler::after,
|
||||
.remove-spoilers.reveal-spoilers s::after {
|
||||
content: '[/spoiler]';
|
||||
}
|
||||
:root:not(.remove-spoilers) .spoiler:not(:hover) *,
|
||||
|
||||
@ -1,23 +1,7 @@
|
||||
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
|
||||
|
||||
wrapper: (text) ->
|
||||
text
|
||||
|
||||
node: (post) ->
|
||||
spoilers = $$ 's', @nodes.comment
|
||||
for spoiler in spoilers
|
||||
$.replace spoiler, $.tn RemoveSpoilers.wrapper spoiler.textContent
|
||||
return
|
||||
if Conf['Remove Spoilers']
|
||||
$.addClass doc, 'remove-spoilers'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user