Difference between revisions of "Template:Ambox"

From Game Detectives Wiki
Jump to: navigation, search
[unchecked revision][unchecked revision]
(Planned new version from /sandbox. Many new additions and fixes. See discussions at Wikipedia talk:Article message boxes.)
(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.))
Line 1: Line 1:
 
<table class="metadata plainlinks ambox  
 
<table class="metadata plainlinks ambox  
 
{{#switch:{{{type|}}}
 
{{#switch:{{{type|}}}
  | speedy    = ambox-speedy   <!-- Can be used from 19 May 2008 -->
+
| speedy    = ambox-speedy
  | delete                         <!-- delete = serious -->
+
| delete       <!-- delete = serious -->
  | serious    = ambox-delete      
+
| serious    = ambox-delete
  | content    = ambox-content
+
| content    = ambox-content
  | style      = ambox-style
+
| style      = ambox-style
  | move                           <!-- move = merge -->
+
| move         <!-- move = merge -->
  | merge      = ambox-merge  <!--ambox-move can be used 20 May 2008-->
+
| merge      = ambox-move
  | protection = ambox-protection
+
| protection = ambox-protection
  | notice     = ambox-notice
+
| notice       <!-- notice = default -->
  | #default  = ambox-notice
+
| #default  = ambox-notice
 
}}" style="{{{style|}}}">
 
}}" style="{{{style|}}}">
 
<tr>
 
<tr>
<td class="ambox-image">
 
 
{{#ifeq:{{{image|}}}|none
 
{{#ifeq:{{{image|}}}|none
  | <!-- No image cell; empty cell necessary for text cell to have 100% width -->
+
| <!-- No image. Cell with some width or padding necessary for text cell to have 100% width. --><td style="border: none; padding: 1px;"></td>
  | <div style="width:52px;"> {{#switch:{{{image|{{{type|}}}}}}
+
| <td class="ambox-image"><div style="width: 52px;">
     | speedy    = [[Image:Ambox speedy deletion.png|40x40px]]  
+
  {{#ifeq:{{{image|}}}|blank
    | delete
+
  | &nbsp;
    | serious    = [[Image:Ambox deletion.png|40x40px]]  
+
  | {{#if:{{{image|}}}
    | content    = [[Image:Ambox content.png|40x40px]]
+
    | {{{image}}}
    | style      = [[Image:Ambox style.png|40x40px]]
+
     | {{#switch:{{{type|}}}
    | move
+
      | speedy    = [[Image:Ambox speedy deletion.png|40x40px]]
    | merge      = [[Image:Ambox move.png|40x40px]]
+
      | delete
    | protection = [[Image:Ambox protection.png|40x40px]]
+
      | serious    = [[Image:Ambox deletion.png|40x40px]]
    | notice     = [[Image:Ambox notice.png|40x40px]]
+
      | content    = [[Image:Ambox content.png|40x40px]]
    | blank      = &nbsp;
+
      | style      = [[Image:Ambox style.png|40x40px]]
    | #default  = {{{image|[[Image:Ambox notice.png|40x40px]]}}}
+
      | move
   }}</div>
+
      | merge      = [[Image:Ambox move.png|40x40px]]
}}</td>
+
      | protection = [[Image:Ambox protection.png|40x40px]]
<td class="ambox-text" style="{{{textstyle|}}}">{{{text}}}</td>
+
      | notice         <!-- notice = default -->
 +
      | #default  = [[Image:Ambox notice.png|40x40px]]
 +
      }}
 +
    }}
 +
   }}</div></td>
 +
}}
 +
<td class="ambox-text" style="{{{textstyle|}}}"> {{{text}}} </td>
 
{{#if:{{{imageright|}}}
 
{{#if:{{{imageright|}}}
  | <td class="ambox-imageright"><div style="width:52px;"> {{{imageright}}} </div></td>
+
| <td class="ambox-imageright"><div style="width: 52px;"> {{{imageright}}} </div></td>
 
}}
 
}}
 
</tr>
 
</tr>

Revision as of 08:11, 25 May 2008

<templatestyles src="Module:Documentation/styles.css"></templatestyles>
Template documentation[view] [edit] [history] [purge]
Description

This is the {{Ambox}} or Article message box meta-template.

Usage
{{Ambox|type=content|text=my text here}}, or
{{Ambox|type=speedy|text=my text here}}, etc
type

The type parameter defines the color of the left bar, and the image that is used by default. The type is chosen not on aesthetics but is based on the type of issue that the template describes. The seven available types and their default images are shown below.

If no type parameter is given the template defaults to |type=notice.

See also