Template:Votes: Difference between revisions

Want an adless experience? Log in or Create an account.
Merged content to simplify use and documentation.
mNo edit summary
(Merged content to simplify use and documentation.)
Line 1: Line 1:
{{#vardefine:Votes|{{{1|}}}}}{{#vardefine:i|0}}{{#vardefine:VotesNum|0}}{{#while:|{{#ifexpr:{{#var:i}}<11|true}}|{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}{{#vardefine:VotesNum|{{#expr:{{#var:VotesNum}}+{{#if:{{#explode:{{#var:Votes}}|*|{{#var:i}}}}|1|0}}}}}}}}{{#var:VotesNum}}
{{#switch:{{lc:{{{1|}}}}}
|count={{#vardefine:Votes|{{{2|}}}}}{{#vardefine:i|0}}{{#vardefine:VotesNum|0}}{{#while:|{{#ifexpr:{{#var:i}}<11|true}}|{{#vardefine:i|{{#expr:{{#var:i}}+1}}}}{{#vardefine:VotesNum|{{#expr:{{#var:VotesNum}}+{{#if:{{#explode:{{#var:Votes}}|*|{{#var:i}}}}|1|0}}}}}}}}{{#var:VotesNum}}
|support={{{2|}}}{{#vardefine:SupportVotes|{{Votes|Count|{{{2|}}}}}}}
|oppose={{{2|}}}{{#vardefine:OpposeVotes|{{Votes|Count|{{{2|}}}}}}}
|total={{NumberColor|{{#expr:{{#var:SupportVotes}}-{{#var:OpposeVotes}}}}}}
}}<noinclude>
==Purpose==
This template is used to automatically count the rolling votes in featured content nominations.
 
==Usage==
Using this template properly requires the following formatting to be put in place when setting up a new nomination, after which, it'll function on its own so long as new votes are put in the proper locations. This formatting goes within a nomination, below the introductory post:
 
<pre>
===Support===
{{Votes|Support|
<!-- Place support votes within the brackets and below this line.-->
 
}}
===Oppose===
{{Votes|Oppose|
<!-- Place opposition votes within the brackets and below this line.-->
 
}}
===Total===
{{Votes|Total}}
</pre>
{{Cat|Formatting Templates}}
</noinclude>