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;
|
float: none;
|
||||||
}
|
}
|
||||||
/* Fixes text spoilers */
|
/* Fixes text spoilers */
|
||||||
.remove-spoilers.indicate-spoilers .spoiler::before,
|
.remove-spoilers.reveal-spoilers .spoiler::before,
|
||||||
.remove-spoilers.indicate-spoilers s::before {
|
.remove-spoilers.reveal-spoilers s::before {
|
||||||
content: '[spoiler]';
|
content: '[spoiler]';
|
||||||
}
|
}
|
||||||
.remove-spoilers.indicate-spoilers .spoiler::after,
|
.remove-spoilers.reveal-spoilers .spoiler::after,
|
||||||
.remove-spoilers.indicate-spoilers s::after {
|
.remove-spoilers.reveal-spoilers s::after {
|
||||||
content: '[/spoiler]';
|
content: '[/spoiler]';
|
||||||
}
|
}
|
||||||
:root:not(.remove-spoilers) .spoiler:not(:hover) *,
|
:root:not(.remove-spoilers) .spoiler:not(:hover) *,
|
||||||
|
|||||||
@ -1,23 +1,7 @@
|
|||||||
RemoveSpoilers =
|
RemoveSpoilers =
|
||||||
init: ->
|
init: ->
|
||||||
if Conf['Reveal Spoilers'] and !Conf['Remove Spoilers']
|
if Conf['Reveal Spoilers']
|
||||||
$.addClass doc, 'reveal-spoilers'
|
$.addClass doc, 'reveal-spoilers'
|
||||||
|
|
||||||
return unless Conf['Remove Spoilers']
|
if Conf['Remove Spoilers']
|
||||||
|
$.addClass doc, '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
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user