Template:Ifeqall/doc

The  template extends the #ifeq: parser function, allowing it to pass multiple case strings against a single comparison string.

Usage
This meta-template compares if the comparison string (parameter compare) equals case string 1 and case string 2 and case string 3 (up to 10 unnamed numeric parameters) then returns a single result string (parameter output) if equal or returns a single optional default result string (parameter default) if not equal.

Parameters

 * compare:Required parameter. The comparison string against which all (up to 10) case strings will be compared with.


 * output:Required parameter. The result string which is outputted if the comparison string equals all of the inputted case strings.


 * default:The default result string which is outputted if the comparison string does not equal all of the inputted case strings.

Examples
Assume there is a WikiProject banner that should make sure all B-Class criteria on the checklist are checked before assigning the article as B-Class. By using...



...this template will check the compare value (i.e., yes) against all the case strings (i.e.,,  ,  ,  ,  ) and, if they are all equal, will return the output value (i.e., B-Class). If the compare value is not the same as all of the case strings, then it will return the default value (i.e., C-Class).

Please note: The comparison string and case strings are not case-sensitive, meaning it treats uppercase and lowercase letters as the same. The result string and default result string are case-sensitive and will be returned exactly as inputted.

Full blank syntax
