Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Message: Difference between revisions

Template page
No edit summary
Tag: Reverted
No edit summary
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><templatestyles src="Template:Message.css" />
<includeonly><templatestyles src="Template:Message.css" />{{#tag:div|
{{#tag:div|{{#if {{{title|}}} | {{#tag:div|{{#tag:span{{#tag:i||class=icon-{{#switch: {{{style}}}| info = message-circle-question-mark| danger = message-circle-x| success = message-circle-heart| warning = message-circle-warning}}}}{{#tag:span|{{{title}}} }}|class=message-title}} |}}{{{text}}}|class=message-{{{style|info}}} message}}</includeonly><noinclude>
{{#if: {{{title|}}} |
{{#tag:div|{{#tag:i||
class=icon-{{#switch: {{{style}}}
| info = message-circle-more
| danger = message-circle-warning
| success = message-circle-heart
| warning = message-circle-warning
}}}}{{#tag:span|{{{title}}} }}
|class=message-title}}  
|}}
{{{text}}}
|class=message-{{{style|info}}} message
}}</includeonly><noinclude>
<templatedata>
<templatedata>
{
{
Line 13: Line 25:
"success"
"success"
],
],
"default": "info"
"default": "info",
"description": "Message box style, which defines the colours and icon."
},
},
"title": {
"title": {
"label": "Title",
"label": "Title",
"type": "string"
"type": "string",
"description": "Message box title, to display next to the icon."
},
},
"text": {
"text": {
"label": "Text",
"label": "Text",
"type": "string",
"type": "string",
"required": true
"required": true,
"description": "Message box main text."
}
}
},
},
"description": "A message box containing important information to be made more prominent.",
"description": "A message box containing important information to be made more prominent.",
"format": "block"
"format": "block",
"paramOrder": [
"title",
"text",
"style"
]
}
}
</templatedata>
</templatedata>


== Example ==
== Example ==
<pre><nowiki>{{Message|title=Title|text=Warning text!|style=warning}}</nowiki></pre> {{Message|Warning text!|style=warning}}
<pre><nowiki>{{Message|title=Title|text=Warning text!|style=warning}}</nowiki></pre>
{{Message|title=Title|text=Warning text!|style=warning}}


== Supported Styles ==
== Supported Styles ==


{{Message|info (Default)|style=info}}
{{Message|title=Info (Default)|text=<code><nowiki>style=info</nowiki></code>|style=info}}
{{Message|warning|style=warning}}
{{Message|title=Warning|text=<code><nowiki>style=warning</nowiki></code>|style=warning}}
{{Message|danger|style=danger}}
{{Message|title=Danger|text=<code><nowiki>style=danger</nowiki></code>|style=danger}}
{{Message|success|style=success}}
{{Message|title=Success|text=<code><nowiki>style=success</nowiki></code>|style=success}}


[[Category:Templates]]
[[Category:Templates]]
</noinclude>
</noinclude>

Latest revision as of 09:57, 25 October 2025

A message box containing important information to be made more prominent.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Titletitle

Message box title, to display next to the icon.

Stringoptional
Texttext

Message box main text.

Stringrequired
Stylestyle

Message box style, which defines the colours and icon.

Suggested values
info danger warning success
Default
info
Stringoptional

Example

{{Message|title=Title|text=Warning text!|style=warning}}
Title

Warning text!

Supported Styles

Info (Default)

style=info

Warning

style=warning

Danger

style=danger

Success

style=success