Template:Mbox: Difference between revisions

Template page
(Create generic message box template)
 
(Scrap TemplateStyles in favor of global styles due to lack of support for CSS vars. Tracking issue T288201)
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><templatestyles src="Template:Mbox/styles.css" /></includeonly><noinclude>Generic message box template. Editors are encouraged to use more specific templates when possible.
<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.


‎<syntaxhighlight lang="mediawiki" line>
‎<syntaxhighlight lang="mediawiki" line>

Revision as of 06:28, 26 April 2023

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

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

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

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

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