Template:Ombox/core

From 360Works Product Documentation Wiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
<table class="plainlinks ombox {{#ifeq:{{{small}}}|yes|mbox-small}}
+
{{#ifeq:{{{small|}}}|yes
{{#switch:{{{type|}}}
+
| {{ombox/core
| critical   = mbox-critical
+
  | small = yes
| important  = mbox-important
+
  | type  = {{{type|}}}
| caution  = mbox-caution
+
   | image = {{#if:{{{smallimage|}}}| {{{smallimage}}} | {{{image|}}} }}
| warning  = mbox-warning
+
  | imageright = {{#if:{{{smallimageright|}}} | {{{smallimageright}}} | {{{imageright|}}} }}
| license = mbox-license
+
   | class = {{{class|}}}
| speedy    = ombox-speedy
+
  | style = {{{style|}}}
| delete    = ombox-delete
+
  | textstyle = {{{textstyle|}}}
| content    = ombox-content
+
  | text  = {{#if:{{{smalltext|}}}| {{{smalltext}}} | {{{text}}} }}
| style      = ombox-style
+
   }}
| move      = ombox-move
+
| {{ombox/core
| protection = ombox-protection
+
  | type  = {{{type|}}}
| notice          <!-- notice = default -->
+
  | image = {{{image|}}}
| #default  = ombox-notice
+
  | imageright = {{{imageright|}}}  
}} {{{class|}}}" style="{{{style|}}}">
+
  | class = {{{class|}}}
<tr>
+
  | style = {{{style|}}}
{{#ifeq:{{{image|}}}|none
+
   | textstyle = {{{textstyle|}}}
| <!-- No image. Cell with some width or padding necessary for text cell to have 100% width. --><td class="mbox-empty-cell"></td>
+
   | text  = {{{text}}}
| <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>
 

Revision as of 21:09, 3 June 2013

Personal tools
Namespaces

Variants
Actions
Plug-in Products
Other Products
Navigation
Toolbox