Jump to content

Help:-show classes/generate

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Tamzin (talk | contribs) at 21:06, 19 September 2022 (Tamzin moved page User:Tamzin/-show classes/generate to Help:Tamzin/-show classes/generate: think this is helpful enough...). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
/* 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|plain=false|pattern=,%S(.*)|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|plain=false|pattern=,[^ ](.*)|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|plain=false|pattern=,[^ ](.*)|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|plain=false|pattern=,[^ ](.*)|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|plain=false|pattern=,[^ ](.*)|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: table !important;
}

{{subst:#invoke:String|replace|plain=false|pattern=,[^ ](.*)|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: list-item !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;
} }}