Module:Bracket/doc explained
Wrapper for bracket templates, which can be used in place of the following for reduced Post-expand include size:
Usage
<nowiki>{{</nowiki>#invoke:Bracket|''template_name''<nowiki>}}</nowiki>
Example
<nowiki>{{</nowiki>#invoke:Bracket|16TeamBracket-Compact-Tennis3<nowiki>}}</nowiki>
Adding new templates
New templates can be added using the following format:p['TEMPLATE_NAME'] = function (frame) return p._teamBracket(frame, 'TEMPLATE_NAME',,)end
- TEMPLATE_NAME is the name of the template without "Template:"
- ALTERNATIVE_PARAMETER_NAMES is an array of custom parameters and the standard parameter of that they translate to, in the form CUSTOM_NAME = "STANDARD_NAME". For example, a template that uses |RD1-group1 = would have group1 = "RD1-group1". Any parameters that start with a number or contain a dash need to be specified as ['CUSTOM_NAME'], e.g. ['RD1-seed01'] = 'RD1-seed1'.
- PARAMETER_DEFAULTS is an array of default parameter values that are used if a parameter is not specified. For example, a template that uses |RD1 = Quarterfinals would have RD1 = "Quarterfinals", or a template that uses |team-width = would have ['team-width'] = "125". Some parameters are automatically determined based on TEMPLATE-NAME unless explicity specified in PARAMETER_DEFAULTS:
rounds
is automatically calculated based on the ##Team
or ##Round
text present in TEMPLATE-NAME. This does not need to be specified.
- Templates with
-Tennis##
or -Squash##
in TEMPLATE-NAME will have sets
set to the value of ##
. In addition, these templates will have set.
- Templates with
-Compact
in TEMPLATE-NAME will automatically default to compact = "yes"