Switch to CSS-based Anonymize. More efficient, and works on /f/ index and native catalog. #1111
This commit is contained in:
parent
b1fe9efa82
commit
a625d12979
@ -1,30 +1,4 @@
|
|||||||
Anonymize =
|
Anonymize =
|
||||||
init: ->
|
init: ->
|
||||||
return unless g.VIEW in ['index', 'thread', 'archive'] and Conf['Anonymize']
|
return unless Conf['Anonymize']
|
||||||
|
$.addClass doc, 'anonymize'
|
||||||
@archive() if g.VIEW is 'archive'
|
|
||||||
|
|
||||||
Callbacks.Post.push
|
|
||||||
name: 'Anonymize'
|
|
||||||
cb: @node
|
|
||||||
|
|
||||||
node: ->
|
|
||||||
return if @info.capcode or @isClone
|
|
||||||
{name, tripcode, pass, email} = @nodes
|
|
||||||
if @info.name isnt 'Anonymous'
|
|
||||||
name.textContent = 'Anonymous'
|
|
||||||
if tripcode
|
|
||||||
$.rm tripcode
|
|
||||||
delete @nodes.tripcode
|
|
||||||
if pass
|
|
||||||
$.rm pass
|
|
||||||
delete @nodes.pass
|
|
||||||
if email
|
|
||||||
$.replace email, name
|
|
||||||
delete @nodes.email
|
|
||||||
|
|
||||||
archive: ->
|
|
||||||
$.ready ->
|
|
||||||
name.textContent = 'Anonymous' for name in $$ '.name'
|
|
||||||
$.rm trip for trip in $$ '.postertrip'
|
|
||||||
return
|
|
||||||
|
|||||||
@ -55,6 +55,11 @@
|
|||||||
color: #D6DAF0;
|
color: #D6DAF0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Anonymize */
|
||||||
|
:root.burichan.anonymize .name::before {
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
|
||||||
/* QR */
|
/* QR */
|
||||||
.burichan #dump-list::-webkit-scrollbar-thumb {
|
.burichan #dump-list::-webkit-scrollbar-thumb {
|
||||||
background-color: #D6DAF0;
|
background-color: #D6DAF0;
|
||||||
|
|||||||
@ -55,6 +55,11 @@
|
|||||||
color: #F0E0D6;
|
color: #F0E0D6;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Anonymize */
|
||||||
|
:root.futaba.anonymize .name::before {
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
|
||||||
/* QR */
|
/* QR */
|
||||||
.futaba #dump-list::-webkit-scrollbar-thumb {
|
.futaba #dump-list::-webkit-scrollbar-thumb {
|
||||||
background-color: #F0E0D6;
|
background-color: #F0E0D6;
|
||||||
|
|||||||
@ -1433,6 +1433,25 @@ input[name="Default Volume"] {
|
|||||||
left: 19px;
|
left: 19px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Anonymize */
|
||||||
|
:root.anonymize .name,
|
||||||
|
:root.anonymize .post-author:not([class*=capcode]) {
|
||||||
|
font-size: 0;
|
||||||
|
}
|
||||||
|
:root.anonymize .postertrip,
|
||||||
|
:root.anonymize .n-pu {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
:root.anonymize .name::before,
|
||||||
|
:root.anonymize .post-author:not([class*=capcode])::before {
|
||||||
|
content: "Anonymous";
|
||||||
|
font-size: 10pt;
|
||||||
|
}
|
||||||
|
:root.anonymize .flashListing .name::before,
|
||||||
|
:root.anonymize .post-last > .post-author:not([class*=capcode])::before {
|
||||||
|
font-size: 9pt;
|
||||||
|
}
|
||||||
|
|
||||||
/* QR */
|
/* QR */
|
||||||
:root.hide-original-post-form #togglePostFormLink,
|
:root.hide-original-post-form #togglePostFormLink,
|
||||||
#qr.autohide:not(.focus):not(:hover):not(:active) > form,
|
#qr.autohide:not(.focus):not(:hover):not(:active) > form,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user