Template:Mbox: Difference between revisions

Template page
No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
Line 1: Line 1:
<div class="mbox mbox--{{{priority|low}}} {{#ifeq:{{yesno|{{{expanded|no}}}}}|yes|mbox--expanded}}" role="presentation"><span class="mbox__title"><span class="mbox__icon metadata {{#ifeq:{{yesno|{{{invert|}}}}}|no|mbox__icon--noinvert}}">[[File:{{{image|WikimediaUI-Alert.svg}}}|{{{imagesize|14px}}}|link=]]</span><span>{{{title|}}}</span></span>{{#if: {{{description|}}} | <div class="mbox__text">{{{description|}}}</div> }}
<div class="mbox mbox--{{{priority|low}}} {{#ifeq:{{yesno|{{{expanded|no}}}}}|yes|mbox--expanded}}" role="presentation"><span class="mbox__title"><span class="mbox__icon metadata {{#ifeq:{{yesno|{{{imageinvert|}}}}}|no|mbox__icon--noinvert}}">[[File:{{{image|WikimediaUI-Alert.svg}}}|{{{imagesize|14px}}}|link=]]</span><span>{{{title|}}}</span></span>{{#if: {{{description|}}} | <div class="mbox__text">{{{description|}}}</div> }}
</div><templatestyles src="Template:Mbox/styles.css" />
</div><templatestyles src="Template:Mbox/styles.css" />
<noinclude><templatedata>
<noinclude><templatedata>
Line 45: Line 45:
"description": "Size of the image to show in the message box, with px units. Defaults to 14px"
"description": "Size of the image to show in the message box, with px units. Defaults to 14px"
},
},
"invert": {
"imageinvert": {
"label": "Invert",
"label": "Image Invert",
"description": "If true, images will be inverted on dark themed pages",
"description": "If true, images will be inverted on dark themed pages",
"type": "boolean",
"type": "boolean",

Revision as of 22:53, 6 May 2021

Shows a message box

Template parameters

ParameterDescriptionTypeStatus
Titletitle

Title of the message box, will always be shown

Stringrequired
Descriptiondescription

Additional text. If message box is expanded it will be shown below the title, otherwise it will be shown when hovering on the message box.

Stringsuggested
Expandedexpanded

Whethere the message box is expanded. If true the description will be shown at all times, otherwise it will displayed when hovering on the message box.

Booleansuggested
Prioritypriority

Message box priority. Determines the colour when no other classes are applied. Valid values are low/med/high. Defaults to low.

Stringsuggested
Classclass

Additional CSS classes to add to the message box element

Stringoptional
Imageimage

Image to show in the message box.

Fileoptional
Image Sizeimagesize

Size of the image to show in the message box, with px units. Defaults to 14px

Stringoptional
Image Invertimageinvert

If true, images will be inverted on dark themed pages

Default
yes
Booleanoptional

Template:Mbox/doc