Template:Mbox: Difference between revisions

Template page
(Scrap TemplateStyles in favor of global styles due to lack of support for CSS vars. Tracking issue T288201)
(Add `mbox-notice` base CSS class and clean up spaghetti code)
 
Line 1: Line 1:
<includeonly><div class="mbox {{#ifeq:{{{1}}}|success|mbox-success}}{{#ifeq:{{{1}}}|warning|mbox-warning}}{{#ifeq:{{{1}}}|danger|mbox-danger}}" role="presentation"><span class="mbox-icon metadata">{{#ifeq:{{{1}}}|success|[[File:OOjs_UI_icon_check.svg|link=]]|{{#ifeq:{{{1}}}|warning|[[File:OOjs_UI_icon_alert.svg|link=]]|{{#ifeq:{{{1}}}|danger|[[File:OOjs_UI_icon_error.svg|link=]]|{{#ifeq:{{{1}}}|notice|[[File:OOjs_UI_icon_lightbulb.svg|link=]]|?}}}}}}}}</span><div class="mbox-title">{{{2}}}</div><div class="mbox-text">{{{3}}}</div></div></includeonly><noinclude>Generic message box template. Editors are encouraged to use more specific templates when possible.
<includeonly><div class="mbox mbox-{{#switch:{{{1}}}
|success=success
|warning=warning
|danger=danger
|notice
}}" role="presentation"><span class="mbox-icon metadata">{{#switch:{{{1}}}
|success=[[File:OOjs_UI_icon_check.svg|link=]]
|warning=[[File:OOjs_UI_icon_alert.svg|link=]]
|danger=[[File:OOjs_UI_icon_error.svg|link=]]
|notice=[[File:OOjs_UI_icon_lightbulb.svg|link=]]
|?
}}</span><div class="mbox-title">{{{2}}}</div><div class="mbox-text">{{{3}}}</div></div></includeonly><noinclude>Generic message box template. Editors are encouraged to use more specific templates when possible.


<syntaxhighlight lang="mediawiki" line>
== Examples ==
 
<syntaxhighlight lang="mediawiki" line>
{{Mbox|notice|Heads up!|...}}
{{Mbox|notice|Heads up!|...}}
</syntaxhighlight>
</syntaxhighlight>
Line 9: Line 22:
----
----


<syntaxhighlight lang="mediawiki" line>
<syntaxhighlight lang="mediawiki" line>
{{Mbox|warning|Be careful!|...}}
{{Mbox|warning|Be careful!|...}}
</syntaxhighlight>
</syntaxhighlight>
Line 17: Line 30:
----
----


<syntaxhighlight lang="mediawiki" line>
<syntaxhighlight lang="mediawiki" line>
{{Mbox|danger|This might concern you|...}}
{{Mbox|danger|This might concern you|...}}
</syntaxhighlight>
</syntaxhighlight>
Line 25: Line 38:
----
----


<syntaxhighlight lang="mediawiki" line>
<syntaxhighlight lang="mediawiki" line>
{{Mbox|success|Good news!|...}}
{{Mbox|success|Good news!|...}}
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 04:58, 1 June 2023

Generic message box template. Editors are encouraged to use more specific templates when possible.

Examples

{{Mbox|notice|Heads up!|...}}

{{Mbox|warning|Be careful!|...}}

{{Mbox|danger|This might concern you|...}}

{{Mbox|success|Good news!|...}}