Template:Mbox: Difference between revisions

From TestWiki
Content added Content deleted
(add code to find amboxes using |type=merge and |type=serious, to correct so we can remove these types)
(Widening the detection and reporting of faulty "type" parameter to cover all namespaces. See Template talk:Tmbox#Deprecated ambox parameters.)
Line 2: Line 2:
{{#switch:{{{type|}}}
{{#switch:{{{type|}}}
| speedy = ambox-speedy
| speedy = ambox-speedy
| serious <!-- this value is **deprecated**, please don't use it! -->
| serious <!-- This value is **deprecated**, please don't use it! -->
| delete = ambox-delete
| delete = ambox-delete
| content = ambox-content
| content = ambox-content
| style = ambox-style
| style = ambox-style
| merge <!-- this value is **deprecated**, please don't use it! -->
| merge <!-- This value is **deprecated**, please don't use it! -->
| move = ambox-move
| move = ambox-move
| protection = ambox-protection
| protection = ambox-protection
Line 22: Line 22:
| {{#switch:{{{type|}}}
| {{#switch:{{{type|}}}
| speedy = [[Image:Ambox speedy deletion.png|40x40px]]
| speedy = [[Image:Ambox speedy deletion.png|40x40px]]
| serious <!-- this value is **deprecated**, please don't use it! -->
| serious <!-- This value is **deprecated**, please don't use it! -->
| delete = [[Image:Ambox deletion.png|40x40px]]
| delete = [[Image:Ambox deletion.png|40x40px]]
| content = [[Image:Ambox content.png|40x40px]]
| content = [[Image:Ambox content.png|40x40px]]
| style = [[Image:Ambox style.png|40x40px]]
| style = [[Image:Ambox style.png|40x40px]]
| merge <!-- this value is **deprecated**, please don't use it! -->
| merge <!-- This value is **deprecated**, please don't use it! -->
| move = [[Image:Ambox move.png|40x40px]]
| move = [[Image:Ambox move.png|40x40px]]
| protection = [[Image:Ambox protection.png|40x40px]]
| protection = [[Image:Ambox protection.png|40x40px]]
Line 40: Line 40:
}}
}}
</tr>
</tr>
</table><!-- Detect and report usage with faulty "type" parameter:
</table>{{#ifeq:{{NAMESPACE}}|{{ns:template}}|{{#switch:{{{type|}}}|serious|merge=[[Category:Ambox templates using deprecated types|{{PAGENAME}}]]}}}}<noinclude>
-->{{#switch:{{{type|}}}
| <!-- No type fed, is also valid input -->
| speedy
| delete
| content
| style
| move
| protection
| notice = <!-- Do nothing, valid "type" -->
| #default = [[Category:Ambox templates using deprecated
types|{{main other|Main:}}{{FULLPAGENAME}}]]<!-- Sort on namespace -->
}}<noinclude>

{{pp-template|small=yes}}
{{pp-template|small=yes}}
{{Documentation}}
{{Documentation}}

Revision as of 06:43, 21 August 2008

Template:Pp-template