Template:Cmbox: Difference between revisions
From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump to search
Content added Content deleted
(remove table semantics for assistive technology) |
(switch to Lua version) |
||
Line 1: | Line 1: | ||
{{#invoke:Message box|cmbox}}<noinclude> |
|||
<table class="plainlinks cmbox |
|||
{{#switch:{{{type|}}} |
|||
| speedy = cmbox-speedy |
|||
| delete = cmbox-delete |
|||
| content = cmbox-content |
|||
| style = cmbox-style |
|||
| move = cmbox-move |
|||
| protection = cmbox-protection |
|||
| notice <!-- notice = default --> |
|||
| #default = cmbox-notice |
|||
}} {{{class|}}}" style="{{{style|}}}" role="presentation"> |
|||
<tr> |
|||
{{#ifeq:{{{image|}}}|none |
|||
| <!-- No image. Cell with some width or padding necessary for text cell to have 100% width. --><td class="mbox-empty-cell"></td> |
|||
| <td class="mbox-image"> |
|||
{{#if:{{{image|}}} |
|||
| {{{image}}} |
|||
| [[File:{{#switch:{{{type|}}} |
|||
| speedy = Cmbox deletion.png |
|||
| delete = Cmbox deletion.png |
|||
| content = Cmbox content.png |
|||
| style = Edit-clear.svg |
|||
| move = Cmbox move.png |
|||
| protection = Cmbox protection.png |
|||
| notice <!-- notice = default --> |
|||
| #default = Cmbox notice.png |
|||
}}|40x40px|link=|alt=]] |
|||
}}</td> |
|||
}} |
|||
<td class="mbox-text" style="{{{textstyle|}}}"> {{{text}}} </td> |
|||
{{#if:{{{imageright|}}} |
|||
| <td class="mbox-imageright"> {{{imageright}}} </td> |
|||
}} |
|||
</tr> |
|||
</table><!-- |
|||
Detect and report usage with faulty "type" parameter: |
|||
-->{{#switch:{{{type|}}} |
|||
| <!-- No type fed, is also valid input --> |
|||
| speedy |
|||
| delete |
|||
| content |
|||
| style |
|||
| move |
|||
| protection |
|||
| notice = <!-- Do nothing, valid "type" --> |
|||
| #default = <div style="text-align: center;">This message box is using an invalid "type={{{type|}}}" parameter and needs fixing.</div>[[Category:Wikipedia message box parameter needs fixing|{{main other|Main:}}{{FULLPAGENAME}}]]<!-- Sort on namespace --> |
|||
}}<noinclude> |
|||
{{documentation}} |
{{documentation}} |
||
<!-- |
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> |
||
</noinclude> |
</noinclude> |