Changes

Jump to navigation Jump to search
415 bytes added ,  20:36, 23 September 2019
use OOUI, enable icon link to provide attribution required by the license
Line 1: Line 1: −
{{Mbox
+
<languages/>
| name = Caution
+
<onlyinclude>{{#switch:<translate></translate>
| demospace  = {{{demospace|}}}
+
| =
| style      = {{#if:{{{style|}}} |{{#if:{{{small|}}}||margin:inherit auto;width:80%;}} {{{style}}} }}
+
{{#if: {{{1|}}}|<table cellspacing="0" cellpadding="0" border="0" style="margin-top:0.5em; border:1px #d33 solid; padding:0.5em; background-color:#fee7e6"><tr><td nowrap="true" valign="top">}}[[File:OOjs UI icon alert-destructive.svg|18px|text-bottom|<translate><!--T:1--> Caution!</translate>]] '''<translate><!--T:2--> Caution:</translate>''' {{#if:{{{1|}}}|</td><td valign="top" style="padding-{{dir|{{pagelang}}|right|left}}:0.5em"> {{{1|}}}</td></tr></table>|&#32;}}
| subst      = <includeonly>{{subst:substcheck}}</includeonly>
+
| #default=
| type = style
+
  {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Caution|noshift=1}}
| image = {{#if:{{{image|}}} |[[File:{{{image}}}|40px|Caution|link={{{imagelink|}}}]] |[[File:Ambox warning yellow.svg|40px|Caution|link={{{imagelink|}}}]]}}
+
}}</onlyinclude>
| small = {{{small|}}}
+
{{Documentation|content=
| smallimage = {{#if:{{{image|}}} |[[File:{{{image}}}|40px|Caution|link={{{imagelink|}}}]] |[[File:Ambox warning yellow.svg|30px|Caution|link={{{imagelink|}}}]]}}
+
 
| imageright = {{#if:{{{imageright|}}} |{{{imageright}}} |{{#if:{{{shortcut|{{{shortcut1|}}}}}} |{{Ombox/shortcut|{{{shortcut|{{{shortcut1|}}}}}}|{{{shortcut2|}}}|{{{shortcut3|}}}|{{{shortcut4|}}}|{{{shortcut5|}}}}}}} }}
+
== Usage ==
| textstyle  = {{{textstyle|{{{align|text-align: {{#if:{{{center|}}}|center|left}};}}}}}}
+
 
| text      = {{#if:{{{header|{{{heading|{{{title|}}}}}}}}} |<div style="text-align:{{#if:{{{center|}}}|center|left}};">'''{{{header|{{{heading|{{{title|}}}}}}}}}'''</div>}}<!--
+
=== Method 1 ===
            -->{{{text|{{{content|{{{reason|{{{1}}}}}}}}}}}}
+
 
}}<noinclude>{{Documentation}}</noinclude>
+
The following displays the Caution icon and the word 'Caution:'.  You can follow this with whatever text/images/markup you like.
 +
<pre>{{Caution}} Here is my note.</pre>
 +
{{Caution}} Here is my ''Caution'' message.
 +
 
 +
=== Method 2 ===
 +
The following includes the text passed to the template, and uses a table to stop the text flowing round the icon.
 +
<pre>{{Caution|Here is a long ''Caution'' message, which is sufficiently wordy to run onto a second line, which would normally cause it to wrap round the icon, but because we passed it as a parameter it keeps its left alignment straight.}}</pre>  
 +
 
 +
{{Caution|Here is a long ''caution'' message, which is sufficiently wordy to run onto a second line, which would normally cause it to wrap round the icon, but because we passed it as a parameter it keeps its left alignment straight.}}
 +
 
 +
}}
 +
[[Category:Templates{{#translation:}}]]
Anonymous user

Navigation menu