Difference between revisions of "Template:Ambox"

From Self-sufficiency
Jump to: navigation, search
(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>{{#ifeq:{{NAMESPACE}}|{{ns:template}}|{{#switch:{{{type|}}}|serious|merge=[[Category:Ambox templates using deprecated types|{{PAGENAME}}]]}}}}<noinclude>
+
</table><!-- Detect and report usage with faulty "type" parameter:
 +
-->{{#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}}
 
<!-- Add categories and interwikis to the /doc subpage, not here! -->
 
<!-- Add categories and interwikis to the /doc subpage, not here! -->
 
</noinclude>
 
</noinclude>

Revision as of 08:43, 21 August 2008