Template:Mbox: Difference between revisions

template moved
(Planned fixes: Using new CSS class names (deployed for 30 days now). Fixing the empty "image=" parameter bug and the padding for the image=none case. And some other cleanup. (Tested in sandbox.))
(template moved)
Line 1:
{{
<table class="metadata plainlinks ambox
{{namespace detect
{{#switch:{{{type|}}}
| demospace = {{{demospace|}}}
| speedy = ambox-speedy
| delete | main <!-- delete = serious -->ambox
<!-- | serious talk = amboxtmbox --delete>
| contentimage = ambox-contentimbox
| category = cmbox
| style = ambox-style
| move | other <!-- move = merge -->ombox
}}
| merge = ambox-move
<!-- These if-cases soon unnecessary since all but ambox and dmbox can take empty parameters, and ambox and dmbox will be fixed. This code means we are feeding several empty numbered parameters but that doesn't matter since the mboxes don't use numbered parameters. -->
| protection = ambox-protection
| {{#if:{{{type|}}}| type={{{type|}}} }}
| notice <!-- notice = default -->
| {{#if:{{{image|}}}| image={{{image|}}} }}
| #default = ambox-notice
| {{#if:{{{imageright|}}}| imageright={{{imageright|}}} }}
| {{#if:{{{style|}}"}| style="{{{style|}}}"> }}
<tr>
| {{#ifeqif:{{{imagetextstyle|}}}|none textstyle={{{textstyle|}}} }}
| {{#if:{{{text|}}}| text={{{text|}}} }}
| <!-- No image. Cell with some width or padding necessary for text cell to have 100% width. --><td style="border: none; padding: 1px;"></td>
| <td class="ambox-image"><div style="width: 52px;">
{{#ifeq:{{{image|}}}|blank
| &nbsp;
| {{#if:{{{image|}}}
| {{{image}}}
| {{#switch:{{{type|}}}
| speedy = [[Image:Ambox speedy deletion.png|40x40px]]
| delete
| serious = [[Image:Ambox deletion.png|40x40px]]
| content = [[Image:Ambox content.png|40x40px]]
| style = [[Image:Ambox style.png|40x40px]]
| move
| merge = [[Image:Ambox move.png|40x40px]]
| protection = [[Image:Ambox protection.png|40x40px]]
| notice <!-- notice = default -->
| #default = [[Image:Ambox notice.png|40x40px]]
}}
}}
}}</div></td>
}}
<td class="ambox-text" style="{{{textstyle|}}}"> {{{text}}} </td>
{{#if:{{{imageright|}}}
| <td class="ambox-imageright"><div style="width: 52px;"> {{{imageright}}} </div></td>
}}
</tr>
</table><noinclude>
 
</table>}}<noinclude>
{{pp-template|small=yes}}
 
<!-- {{pp-template|small=yes}} -->
{{Documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
Anonymous user