Template:Ombox/core

From 360Works Product Documentation Wiki
(Difference between revisions)
Jump to: navigation, search
m (Reverted edits by Sarah (talk) to last revision by Administrator)
 
Line 1: Line 1:
{{#ifeq:{{{small|}}}|yes
+
<table class="plainlinks ombox {{#ifeq:{{{small}}}|yes|mbox-small}}
| {{ombox/core
+
{{#switch:{{{type|}}}
  | small = yes
+
| critical   = mbox-critical
  | type  = {{{type|}}}
+
| important  = mbox-important
   | image = {{#if:{{{smallimage|}}}| {{{smallimage}}} | {{{image|}}} }}
+
| caution  = mbox-caution
  | imageright = {{#if:{{{smallimageright|}}} | {{{smallimageright}}} | {{{imageright|}}} }}
+
| warning  = mbox-warning
   | class = {{{class|}}}
+
| license = mbox-license
  | style = {{{style|}}}
+
| speedy    = ombox-speedy
  | textstyle = {{{textstyle|}}}
+
| delete    = ombox-delete
  | text  = {{#if:{{{smalltext|}}}| {{{smalltext}}} | {{{text}}} }}
+
| content    = ombox-content
   }}
+
| style      = ombox-style
| {{ombox/core
+
| move      = ombox-move
  | type  = {{{type|}}}
+
| protection = ombox-protection
  | image = {{{image|}}}
+
| notice          <!-- notice = default -->
  | imageright = {{{imageright|}}}  
+
| #default  = ombox-notice
  | class = {{{class|}}}
+
}} {{{class|}}}" style="{{{style|}}}">
  | style = {{{style|}}}
+
<tr>
   | textstyle = {{{textstyle|}}}
+
{{#ifeq:{{{image|}}}|none
   | text  = {{{text}}}
+
| <!-- 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|}}}
 +
    | critical   = Ambox warning pn.png
 +
    | important  = Ambox warning pn.png
 +
    | warning    = Ambox important.png
 +
    | caution    = Edit-clear.png
 +
    | license = Imbox_license.png
 +
    | speedy    = Imbox speedy deletion.png
 +
    | delete    = Imbox deletion.png
 +
    | content    = Imbox content.png
 +
    | style     = Edit-clear.png
 +
    | 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>
 
   }}
 
   }}
 
}}
 
}}
 +
</tr>
 +
</table><!-- Detect and report usage with faulty "type" parameter:
 +
-->{{#switch:{{{type|}}}
 +
|  <!-- No type fed, is also valid input -->
 +
| critical
 +
| important
 +
| warning
 +
| caution
 +
| license
 +
| 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}}
 +
<!-- Add categories and interwikis to the /doc subpage, not here! -->
 +
</noinclude>

Latest revision as of 21:21, 3 June 2013

[create] Documentation icon Template documentation
Personal tools
Namespaces

Variants
Actions
Plug-in Products
Other Products
Navigation
Toolbox