Difference between revisions of "Template:Getting started tracker"

From QBWiki
Jump to navigation Jump to search
(Created page with "<div style="display:flex; flex-direction: row; background: #f9f9f9; padding: 12px; border-radius: 20px; overflow-x: scroll;"> {{Tracker kite|style=border-left: 0 !important; b...")
 
m
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div style="display:flex; flex-direction: row; background: #f9f9f9; padding: 12px; border-radius: 20px; overflow-x: scroll;">
+
{{#vardefine:fallpage|{{{fallpage|2022 ACF Fall}}}}}{{#vardefine:winterpage|{{{winterpage|2022 ACF Winter}}}}}{{#vardefine:regionalspage|{{{regionalspage|2023 ACF Regionals}}}}}{{#vardefine:nationalspage|{{{nationalspage|2023 ACF Nationals}}}}}{{#vardefine:falldate|{{{falldate|xx}}}}}{{#vardefine:winterdate|{{{winterdate|xx}}}}}{{#vardefine:regionalsdate|{{{regionalsdate|xx}}}}}{{#vardefine:nationalsdate|{{{nationalsdate|xx}}}}}{{#vardefine:today|{{#time:Ymd}}}}{{#vardefine:acfindex|{{#iferror:{{#time:Ymd|{{#var:falldate}}}}|0|{{#ifexpr:{{#var:today}}<{{#time:Ymd|{{#var:falldate}}}}|1|{{#iferror:{{#time:Ymd|{{#var:winterdate}}}}|1|{{#ifexpr:{{#var:today}}<{{#time:Ymd|{{#var:winterdate}}}}|2|{{#iferror:{{#time:Ymd|{{#var:regionalsdate}}}}|2|{{#ifexpr:{{#var:today}}<{{#time:Ymd|{{#var:regionalsdate}}}}|3|{{#iferror:{{#time:Ymd|{{#var:nationalsdate}}}}|3|{{#ifexpr:{{#var:today}}<{{#time:Ymd|{{#var:nationalsdate}}}}|4|5}}}}}}}}}}}}}}}}}}<div style="display:flex; flex-direction: row; background: #f9f9f9; padding: 12px; border-radius: 20px; overflow-x: overlay;">
{{Tracker kite|style=border-left: 0 !important; border-radius:20px 0 0 20px;}}
+
{{Tracker kite|style=border-left: 0 !important; border-radius:20px 0 0 20px; flex-grow:0 !important;|parentstyle=flex-grow: 0!important;|bgcolor=#ffc}}
{{Tracker kite|[[How to start a team|Start]]<br/>[[How to start a team|a team]]|lines=2}}
+
{{Tracker kite|'''[[How to start a team|Start]]<br/>[[How to start a team|a team]]'''|lines=2|bgcolor=#ffc}}
{{Tracker kite|[[How to run a practice|Run a]]<br/>[[How to run a practice|practice]]|lines=2}}
+
{{Tracker kite|'''[[How to run a practice|Run a]]<br/>[[How to run a practice|practice]]'''|lines=2|bgcolor=#fc8}}
{{Tracker kite|[[Studying|Study for a]]<br/>[[Studying|tournament]]|lines=2}}
+
{{Tracker kite|'''[[How to study|Study for a]]<br/>[[How to study|tournament]]'''|lines=2|bgcolor=#f84}}
{{Tracker kite|[[{{{acffalllink|2022 ACF Fall}}}|ACF Fall]]<br/>October 15, 2022|lines=2|active=yes}}
+
{{#ifexpr:{{#var:acfindex}}=0|{{Tracker kite|narrow=yes|bgcolor=#f84}}}}
{{Tracker kite|[[{{{acffalllink|2022 ACF Winter}}}|ACF Winter]]<br/>November 5, 2022|lines=2|light=yes}}
+
{{Tracker kite|'''[[{{#var:fallpage}}|ACF Fall]]'''<br/>{{{falldatetext|{{{falldate|Unannounced}}}}}}|lines=2|light={{#ifexpr:{{#var:acfindex}}<1|y}}|active={{#ifexpr:{{#var:acfindex}}>=1|y}}}}
{{Tracker kite|[[{{{acffalllink|2023 ACF Regionals}}}|ACF Regionals]]<br/>Unannounced|lines=2|light=yes}}
+
{{#ifexpr:{{#var:acfindex}}=1|{{Tracker kite|narrow=yes|active=yes}}}}
{{Tracker kite|[[{{{acffalllink|2023 ACF National}}}|ACF Nationals]]<br/>April 15-16 or 22-23, 2023|lines=2|light=yes}}
+
{{Tracker kite|'''[[{{#var:winterpage}}|ACF Winter]]'''<br/>{{{winterdatetext|{{{winterdate|Unannounced}}}}}}|lines=2|light={{#ifexpr:{{#var:acfindex}}<2|y}}|active={{#ifexpr:{{#var:acfindex}}>=2|y}}}}
{{Tracker kite|narrow=yes|light=yes}}
+
{{#ifexpr:{{#var:acfindex}}=2|{{Tracker kite|narrow=yes|active=yes}}}}
{{Tracker kite|narrow=yes|light=yes}}
+
{{Tracker kite|'''[[{{#var:regionalspage}}|ACF Regionals]]'''<br/>{{{regionalsdatetext|{{{regionalsdate|Unannounced}}}}}}|lines=2|light={{#ifexpr:{{#var:acfindex}}<3|y}}|active={{#ifexpr:{{#var:acfindex}}>=3|y}}}}
</div>
+
{{#ifexpr:{{#var:acfindex}}=3|{{Tracker kite|narrow=yes|active=yes}}}}
 +
{{Tracker kite|'''[[{{#var:nationalspage}}|ACF Nationals]]'''<br/>{{{nationalsdatetext|Unannounced}}}|lines=2|light={{#ifexpr:{{#var:acfindex}}<3|y}}|active={{#ifexpr:{{#var:acfindex}}>=4|y}}}}
 +
{{Tracker kite|narrow=yes|light={{#ifexpr:{{#var:acfindex}}<3|y}}|active={{#ifexpr:{{#var:acfindex}}=4|y}}}}
 +
{{Tracker kite|narrow=yes|light={{#ifexpr:{{#var:acfindex}}<3|y}}|active={{#ifexpr:{{#var:acfindex}}=4|y}}}}
 +
</div><noinclude>
 +
{| class="wikitable"
 +
! Argument
 +
! Use
 +
|-
 +
|fallpage
 +
|rowspan=4|Name of page for tournament, e.g. "2022 ACF Fall"
 +
|-
 +
|winterpage
 +
|-
 +
|regionalspage
 +
|-
 +
|nationalspage
 +
|-
 +
|falldate
 +
|rowspan=4|The first or only day the tournament is held in a "pretty" format, e.g. "October 15, 2022".
 +
|-
 +
|winterdate
 +
|-
 +
|regionalsdate
 +
|-
 +
|nationalsdate
 +
|-
 +
|falldatetext
 +
|rowspan=3|Optional text indicating the date of the tournament to be displayed if a tournament spans multiple days or is otherwise "not pretty". Can also be used if date is unknown, but that complicates the code for coloring.
 +
|-
 +
|winterdatetext
 +
|-
 +
|regionalsdatetext
 +
|-
 +
|nationalsdatetext
 +
|Text indicating the range of dates that the tournament is on. Mandatory because Nationals is always multiple days.
 +
|}
 +
</noinclude>

Latest revision as of 17:18, 13 February 2023

ACF Fall
Unannounced
ACF Winter
Unannounced
ACF Regionals
Unannounced
ACF Nationals
Unannounced
Argument Use
fallpage Name of page for tournament, e.g. "2022 ACF Fall"
winterpage
regionalspage
nationalspage
falldate The first or only day the tournament is held in a "pretty" format, e.g. "October 15, 2022".
winterdate
regionalsdate
nationalsdate
falldatetext Optional text indicating the date of the tournament to be displayed if a tournament spans multiple days or is otherwise "not pretty". Can also be used if date is unknown, but that complicates the code for coloring.
winterdatetext
regionalsdatetext
nationalsdatetext Text indicating the range of dates that the tournament is on. Mandatory because Nationals is always multiple days.