Difference between pages "Template:Ombox" and "Template:Ombox/core"

(Difference between pages)
imported>NelsonJenkins
m (1 revision)
 
imported>NelsonJenkins
m (1 revision)
 
Line 1: Line 1:
{{#ifeq:{{{small|}}}|yes
+
<table class="plainlinks ombox {{#ifeq:{{{small}}}|yes|mbox-small}}
| {{ombox/core
+
{{#switch:{{{type|}}}
  | small = yes
+
| speedy    = ombox-speedy
   | type  = {{{type|}}}
+
| delete    = ombox-delete
  | image = {{#if:{{{smallimage|}}}| {{{smallimage}}} | {{{image|}}} }}
+
| content    = ombox-content
   | imageright = {{#if:{{{smallimageright|}}} | {{{smallimageright}}} | {{{imageright|}}} }}
+
| style      = ombox-style
  | class = {{{class|}}}
+
| move      = ombox-move
  | style = {{{style|}}}
+
| protection = ombox-protection
  | textstyle = {{{textstyle|}}}
+
| notice          <!-- notice = default -->
  | text  = {{#if:{{{smalltext|}}}| {{{smalltext}}} | {{{text}}} }}
+
| #default   = ombox-notice
 +
}} {{{class|}}}" style="{{{style|}}}">
 +
<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}}}
 +
   | [[Image:{{#switch:{{{type|}}}
 +
    | speedy    = Imbox speedy deletion.png
 +
    | delete    = Imbox deletion.png
 +
    | content    = Imbox content.png
 +
    | style      = Edit-clear.svg
 +
    | move      = Imbox move.png
 +
    | protection = Imbox protection.png
 +
    | notice          <!-- notice = default -->
 +
    | #default  = Imbox notice.png
 +
    }} | {{#ifeq:{{{small|}}}|yes
 +
    | 30x30px
 +
    | 40x40px
 +
    }}|link=|alt=]]
 +
  }}</td>
 +
}}
 +
<td class="mbox-text" style="{{{textstyle|}}}"> {{{text}}} </td>
 +
{{#if:{{{imageright|}}}
 +
| {{#ifeq:{{{imageright|}}}|none
 +
  | <!-- No image. -->
 +
  | <td class="mbox-imageright"> {{{imageright}}} </td>
 
   }}
 
   }}
| {{ombox/core
+
}}
  | type = {{{type|}}}
+
</tr>
   | image = {{{image|}}}
+
</table><!-- Detect and report usage with faulty "type" parameter:
  | imageright = {{{imageright|}}}
+
-->{{#switch:{{{type|}}}
  | class = {{{class|}}}
+
|   <!-- No type fed, is also valid input -->
   | style = {{{style|}}}
+
| speedy
  | textstyle = {{{textstyle|}}}
+
| delete
  | text  = {{{text}}}
+
| content
  }}
+
| style
}}<noinclude>{{documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --></noinclude>
+
| 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}}
 +
<!-- Add categories and interwikis to the /doc subpage, not here! -->
 +
</noinclude>

Latest revision as of 20:15, 2 March 2012

[create] 50px Template documentation