Template:Progression Rainbow
Usage
Automatic
{{Progression rainbow|project=}}
Use the WikiProject or task force name (as used in its categories) to populate |project=
.
Manual
{{Progression rainbow|List|Stub|Start|C|B|GA|A|FA+FL|Total}}
Each field should be the number of articles in that category for the wikiproject.
This may be automatically calculated with the {{PAGESINCATEGORY}}
magic word, e.g. {{PAGESINCATEGORY:FA-Class Square Enix articles|R}}
Adding together such categories for the total can be done with the {{#expr:}}
function call, e.g. {{#expr:{{PAGESINCATEGORY:FA-Class video game articles|R}}+{{PAGESINCATEGORY:FL-Class video game articles|R}}}}
The bar expands to fit the full width of the page or container it is in; to adjust the width of the bar, place the template inside of a smaller div or table.
Examples
- Raw numbers
{{Progression rainbow|20|20|100|40|30|40|10|40|310}}
produces
- 6.5% List-Class
- 6.5% Stub-Class
- 32.3% Start-Class
- 12.9% C-Class
- 9.7% B-Class
- 12.9% GA-Class
- 3.2% A-Class
- 12.9% FA-Class
- 3.2% remaining
Note that the total is ten higher than the actual inputs; this results in a gray bar representing unassessed articles.
{{Progression rainbow|10|40|100|40|20|50|10|20|290}}
produces
- 3.4% List-Class
- 13.8% Stub-Class
- 34.5% Start-Class
- 13.8% C-Class
- 6.9% B-Class
- 17.2% GA-Class
- 3.4% A-Class
- 6.9% FA-Class
This bar's inputs match the total, so there is no gray bar at the end.
- Calculated amounts
{{Progression rainbow|{{PAGESINCATEGORY:List-Class video game articles|R}}|{{PAGESINCATEGORY:Stub-Class video game articles|R}}|{{PAGESINCATEGORY:Start-Class video game articles|R}}|{{PAGESINCATEGORY:C-Class video game articles|R}}|{{PAGESINCATEGORY:B-Class video game articles|R}}|{{PAGESINCATEGORY:GA-Class video game articles|R}}|0|{{#expr:{{PAGESINCATEGORY:FA-Class video game articles|R}}+{{PAGESINCATEGORY:FL-Class video game articles|R}}}}|{{#expr:{{PAGESINCATEGORY:FA-Class video game articles|R}} + {{PAGESINCATEGORY:FL-Class video game articles|R}} + {{PAGESINCATEGORY:GA-Class video game articles|R}} + {{PAGESINCATEGORY:A-Class video game articles|R}} + {{PAGESINCATEGORY:B-Class video game articles|R}} + {{PAGESINCATEGORY:C-Class video game articles|R}} + {{PAGESINCATEGORY:Start-Class video game articles|R}} + {{PAGESINCATEGORY:List-Class video game articles|R}} + {{PAGESINCATEGORY:Stub-Class video game articles|R}} + {{PAGESINCATEGORY:Unassessed video game articles|R}}}}}}
produces
- 3.5% List-Class
- 21.2% Stub-Class
- 49.6% Start-Class
- 15% C-Class
- 4.5% B-Class
- 5.3% GA-Class
- 0.9% FA-Class
Note that this method could more easily be written using |project=video game
(see below) but would work if multiple projects/categories were being used.
- Automatic values
{{Progression rainbow|project=video game}}
produces
- 3.5% List-Class
- 21.2% Stub-Class
- 49.6% Start-Class
- 15% C-Class
- 4.5% B-Class
- 5.3% GA-Class
- 0.9% FA-Class
- Custom height
{{Progression rainbow|project=video game|height=12px}}
produces
- 3.5% List-Class
- 21.2% Stub-Class
- 49.6% Start-Class
- 15% C-Class
- 4.5% B-Class
- 5.3% GA-Class
- 0.9% FA-Class