Help:-show classes/generate
Appearance
/* This set of CSS rules was generated using {User:Tamzin/-show classes/generate}.
See [[User:Tamzin/-show classes]] for more information */
/* Group 0. "negative-right" classes: .unconfirmed-show and .anonymous-show */
{{subst:#ifeq:|yes|
.anonymous-show{{subst:#ifeq:|yes|,
.unconfirmed-show}} {
border: 3px blue solid !important;
}
div.anonymous-show, p.anonymous-show{{subst:#if:{{subst:yesno|n}}|,
div.unconfirmed-show, p.unconfirmed-show}} {
display:block !important;
}
span.anonymous-show, small.anonymous-show{{subst:#ifeq:|yes|,
span.unconfirmed-show, small.unconfirmed-show}} {
display:inline !important;
}
table.anonymous-show{{subst:#ifeq:|yes|,
table.unconfirmed-show}} {
display:table !important;
}
li.anonymous-show{{subst:#ifeq:|yes|,
li.unconfirmed-show}} {
display:list-item !important;
}
|/* Not enabled */}}
/* Group 1. "Entry-level" rights: user, autoconfirmed, and (for non-admins) extendedconfirmed. */
{{subst:#ifeq:|yes|
.user-show{{subst:#ifeq:|yes|,
.autoconfirmed-show}}{{subst:#ifeq:|yes|,
.extendedconfirmed-show}} {
background-color: lightgray !important;
}
|/* Not enabled */}}
/* Group 2. Other rights you have. */
{{subst:#ifeq:|yes|
{{subst:#invoke:String|replace|pattern=,\n(.*)|replace=%1|source=
{{subst:#ifeq:|yes|.abusefilter-show
}}{{subst:#ifeq:|yes|,
.abusefilter-helper-show}}{{subst:#ifeq:|yes|,
.checkuser-show}}{{subst:#ifeq:|yes|,
.extendedmover-show}}{{subst:#ifeq:|yes|,
.patroller-show}}{{subst:#ifeq:|yes|,
.sysop-show}}{{subst:#ifeq:|yes|,
.templateeditor-show}}
}} {
background-color: khaki !important;
}
|/* Not enabled */}}
/* Group 3. Rights you don't have, which are not redundant with rights you do have. */
{{subst:#ifeq:|yes|
{{subst:#if:|
{{subst:#invoke:String|replace|pattern=,\n(.*)|replace=%1|source=
{{subst:#switch:yes|||=|,
.abusefilter-helper-show}}{{subst:#switch:yes||=|,
.extendedconfirmed-show}}{{subst:#switch:yes||=|,
.extendedmover-show}}{{subst:#switch:yes||=|,
.patroller-show}}{{subst:#ifeq:|yes||,
.sysop-show}}{{subst:#switch:yes||=|,
.templateeditor-show}}{{subst:#ifeq:|yes||,
.abusefilter-show}}{{subst:#ifeq:|yes||,
.autoconfirmed-show}}{{subst:#ifeq:|yes||,
.checkuser-show}}
}} {
border: 3px orange solid !important;
}
{{subst:#invoke:String|replace|pattern=,\n(.*)|replace=%1|source=
{{subst:#switch:yes|,
||=|div.abusefilter-helper-show, p.abusefilter-show}}{{subst:#switch:yes|,
|=|div.extendedconfirmed-show, p.extendedconfirmed-show}}{{subst:#switch:yes|,
|=|div.extendedmover-show, p.checkuser-show}}{{subst:#switch:yes|,
|=|div.patroller-show, p.patroller-show}}{{subst:#ifeq:,
|yes||div.sysop-show, p.sysop-show}}{{subst:#switch:yes|,
|=|div.templateeditor-show, p.templateeditor-show}}{{subst:#ifeq:,
|yes||div.abusefilter-show, p.abusefilter-show}}{{subst:#ifeq:,
|yes||div.autoconfirmed-show, p.autoconfirmed-show}}{{subst:#ifeq:,
|yes||div.checkuser-show, p.checkuser-show}}
}} {
display: block !important;
}
{{subst:#invoke:String|replace|pattern=,\n(.*)|replace=%1|source=
{{subst:#switch:yes|,
||=|span.abusefilter-helper-show, small.abusefilter-show}}{{subst:#switch:yes|,
|=|span.extendedconfirmed-show, small.extendedconfirmed-show}}{{subst:#switch:yes|,
|=|span.extendedmover-show, small.checkuser-show}}{{subst:#switch:yes|,
|=|span.patroller-show, small.patroller-show}}{{subst:#ifeq:,
|yes||span.sysop-show, small.sysop-show}}{{subst:#switch:yes|,
|=|span.templateeditor-show, small.templateeditor-show}}{{subst:#ifeq:,
|yes||span.abusefilter-show, small.abusefilter-show}}{{subst:#ifeq:,
|yes||span.autoconfirmed-show, small.autoconfirmed-show}}{{subst:#ifeq:,
|yes||span.checkuser-show, small.checkuser-show}}
}} {
display: inline !important;
}
{{subst:#invoke:String|replace|pattern=,\n(.*)|replace=%1|source=
{{subst:#switch:yes|,
||=|table.abusefilter-helper-show}}{{subst:#switch:yes|,
|=|table.extendedconfirmed-show}}{{subst:#switch:yes|,
|=|table.extendedmover-show}}{{subst:#switch:yes|,
|=|table.patroller-show}}{{subst:#ifeq:,
|yes||table.sysop-show}}{{subst:#switch:yes|,
|=|table.templateeditor-show}}{{subst:#ifeq:,
|yes||table.abusefilter-show}}{{subst:#ifeq:,
|yes||table.autoconfirmed-show}}{{subst:#ifeq:,
|yes||table.checkuser-show}}
}} {
display:inline !important;
}
{{subst:#invoke:String|replace|pattern=,\n(.*)|replace=%1|source=
{{subst:#switch:yes|,
||=|li.abusefilter-helper-show}}{{subst:#switch:yes|,
|=|li.extendedconfirmed-show}}{{subst:#switch:yes|,
|=|li.extendedmover-show}}{{subst:#switch:yes|,
|=|li.patroller-show}}{{subst:#ifeq:,
|yes||li.sysop-show}}{{subst:#switch:yes|,
|=|li.templateeditor-show}}{{subst:#ifeq:,
|yes||li.abusefilter-show}}{{subst:#ifeq:,
|yes||li.autoconfirmed-show}}{{subst:#ifeq:,
|yes||li.checkuser-show}}
}} {
display:inline !important;
}
| /* Not applicable */ }}
| /* Not enabled */}}
/* Anomaly highlighter: Elements with -show for "lesser included" perms but not their
"higher" cousins, e.g. patroller-show without sysop-show or abusefilter-helper-show
without abusefilter-show. */
{{subst:#ifeq:|yes|
.abusefilter-helper-show:not(.abusefilter-show),
.abusefilter-helper-show:not(.sysop-show),
.extendedconfirmed-show:not(.sysop-show),
.extendedmover-show:not(.sysop-show),
.patroller-show:not(.sysop-show),
.templateeditor-show:not(.sysop-show) {
background: red !important;
}
div.abusefilter-helper-show, p.abusefilter-helper-show,
div.extendedconfirmed-show, p.extendedconfirmed-show,
div.extendedmover-show, p.extendedmover-show,
div.patroller-show, p.patroller-show,
div.templateeditor-show, p.templateeditor-show {
display: block !important;
}
span.abusefilter-helper-show, small.abusefilter-helper-show,
span.extendedconfirmed-show, small.extendedconfirmed-show,
span.extendedmover-show, small.extendedmover-show,
span.patroller-show, small.patroller-show,
span.templateeditor-show, small.templateeditor-show {
display: inline !important;
}
table.abusefilter-helper-show,
table.extendedconfirmed-show,
table.extendedmover-show,
table.patroller-show,
table.templateeditor-show {
display: table !important;
}
li.abusefilter-helper-show,
li.extendedconfirmed-show,
li.extendedmover-show,
li.patroller-show,
li.templateeditor-show {
display: list-item !important;
} }}