Difference between revisions of "Template:Schedule week row"

From mtgpq wiki
Jump to: navigation, search
Line 9: Line 9:
 
There is a single (optional) named parameter:
 
There is a single (optional) named parameter:
 
* <code>pre:</code> Specify a group of rows.  Use this parameter on the first row of the group.  This parameter has a comma-separated pair of values:
 
* <code>pre:</code> Specify a group of rows.  Use this parameter on the first row of the group.  This parameter has a comma-separated pair of values:
** The type of the group (e.g. "pvp" or "pve").
+
** The type of the group (e.g. "pvp", "pve", or "duel").
 
** The number of rows over which the group extends (e.g. "4").
 
** The number of rows over which the group extends (e.g. "4").
  
Line 32: Line 32:
  
 
{{Schedule week header|February|24|2019}}
 
{{Schedule week header|February|24|2019}}
{{Schedule week row|pre=pvp,5|Rising Tensions             |2,1|3,1|4,1|5,1|6,1}}
+
{{Schedule week row|pre=pvp,5| Rising Tensions               |2,1|3,1|4,1|5,1|6,1}}
{{Schedule week row|         Training Grounds             |1,1|2,1|3,1|4,1|5,1|6,1|7,1}}
+
{{Schedule week row|           Training Grounds               |1,1|2,1|3,1|4,1|5,1|6,1|7,1}}
{{Schedule week row|         Trial of the Planes         |2,1|3,1|4,1|5,1|6,1|cols=W,U,B,R,G}}
+
{{Schedule week row|           Trial of the Planes           |2,1|3,1|4,1|5,1|6,1|cols=W,U,B,R,G}}
{{Schedule week row|         Hour of Revelation           |1,2}}
+
{{Schedule week row|           Hour of Revelation             |1,2}}
{{Schedule week row|         Terrors in the Shadows       |2,3}}
+
{{Schedule week row|           Terrors in the Shadows         |2,3}}
{{Schedule week row|pre=pve,4|Oath of the Gatewatch: Part 1|3,3}}
+
{{Schedule week row|pre=pve,4| Oath of the Gatewatch: Part 1 |3,3}}
{{Schedule week row|         Oath of the Gatewatch: Part 2|5,3}}
+
{{Schedule week row|           Oath of the Gatewatch: Part 2 |5,3}}
{{Schedule week row|         Return of the God-Pharaoh   |6,2}}
+
{{Schedule week row|           Return of the God-Pharaoh     |6,2}}
{{Schedule week row|         Tour de Ravnica             |1,1|start=04:00}}
+
{{Schedule week row|           Tour de Ravnica               |1,1|start=04:00}}
 +
{{Schedule week row|pre=duel,1|Duel Decks: Zendikar vs Eldrazi|3,3}}
 
|}
 
|}
 
</nowiki></pre>
 
</nowiki></pre>
Line 50: Line 51:
  
 
{{Schedule week header|February|24|2019}}
 
{{Schedule week header|February|24|2019}}
{{Schedule week row|pre=pvp,5|Rising Tensions             |2,1|3,1|4,1|5,1|6,1}}
+
{{Schedule week row|pre=pvp,5| Rising Tensions               |2,1|3,1|4,1|5,1|6,1}}
{{Schedule week row|         Training Grounds             |1,1|2,1|3,1|4,1|5,1|6,1|7,1}}
+
{{Schedule week row|           Training Grounds               |1,1|2,1|3,1|4,1|5,1|6,1|7,1}}
{{Schedule week row|         Trial of the Planes         |2,1|3,1|4,1|5,1|6,1|cols=W,U,B,R,G}}
+
{{Schedule week row|           Trial of the Planes           |2,1|3,1|4,1|5,1|6,1|cols=W,U,B,R,G}}
{{Schedule week row|         Hour of Revelation           |1,2}}
+
{{Schedule week row|           Hour of Revelation             |1,2}}
{{Schedule week row|         Terrors in the Shadows       |2,3}}
+
{{Schedule week row|           Terrors in the Shadows         |2,3}}
{{Schedule week row|pre=pve,4|Oath of the Gatewatch: Part 1|3,3}}
+
{{Schedule week row|pre=pve,4| Oath of the Gatewatch: Part 1 |3,3}}
{{Schedule week row|         Oath of the Gatewatch: Part 2|5,3}}
+
{{Schedule week row|           Oath of the Gatewatch: Part 2 |5,3}}
{{Schedule week row|         Return of the God-Pharaoh   |6,2}}
+
{{Schedule week row|           Return of the God-Pharaoh     |6,2}}
{{Schedule week row|         Tour de Ravnica             |1,1|start=04:00}}
+
{{Schedule week row|           Tour de Ravnica               |1,1|start=04:00}}
 +
{{Schedule week row|pre=duel,1|Duel Decks: Zendikar vs Eldrazi|3,3}}
 
|}
 
|}
  
Line 65: Line 67:
 
{{#if:{{{pre|}}}|
 
{{#if:{{{pre|}}}|
 
{{!}} rowspan={{#explode:{{{pre}}}|,|1}} style="padding:0px; width:42px; border:1px solid black; text-align:center; color:white; background: #22354b" {{!}} <!--
 
{{!}} rowspan={{#explode:{{{pre}}}|,|1}} style="padding:0px; width:42px; border:1px solid black; text-align:center; color:white; background: #22354b" {{!}} <!--
-->{{#if:{{#pos:{{{pre}}}|pvp}}|[[File:pvp-sta.png|x36px|PvP|link=PvP]]<br><small>PvP</small>}}<!--
+
-->{{#if:{{#pos:{{{pre}}}|pvp}} |[[File:pvp-sta.png|x36px|PvP|link=PvP]]<br><small>PvP</small>}}<!--
-->{{#if:{{#pos:{{{pre}}}|pve}}|[[File:pve-sta.png|x36px|PvE|link=PvE]]<br><small>PvE</small>}}<!--
+
-->{{#if:{{#pos:{{{pre}}}|pve}} |[[File:pve-sta.png|x36px|PvE|link=PvE]]<br><small>PvE</small>}}<!--
 +
-->{{#if:{{#pos:{{{pre}}}|duel}}|<small>Duel</small>}}<!--
 
-->}}
 
-->}}
 
| style="padding:0px; width:70px; text-align:right; border:1px solid black; background-color:#<!--  
 
| style="padding:0px; width:70px; text-align:right; border:1px solid black; background-color:#<!--  
-->{{#if:{{#pos:{{Event data: {{{1}}}|3}}|pvp}}|a9d08e|9bc2e6}};"<!--
+
-->{{#if:{{#pos:{{Event data: {{{1}}}|11}}|duel_decks}}|f8cbad|{{#if:{{#pos:{{Event data: {{{1}}}|3}}|pvp}}|a9d08e|9bc2e6}}}};"<!--
 
-->|&nbsp;<small>'''[[{{Event data: {{{1}}}|1}}|{{#if:{{{details|}}}|<!--
 
-->|&nbsp;<small>'''[[{{Event data: {{{1}}}|1}}|{{#if:{{{details|}}}|<!--
 
--><span title="{{{1}}} ({{{details}}})">{{Event data: {{{1}}}|2}}</span>|<!--
 
--><span title="{{{1}}} ({{{details}}})">{{Event data: {{{1}}}|2}}</span>|<!--

Revision as of 08:18, 11 May 2019

Usage

Three templates work together to create a weekly event schedule, starting on a Sunday:

This template generates a single row of the table, indicating one or more instances of a single event being run during the week, as well as an optional prefix column indicating a grouping of events. There is a single (optional) named parameter:

  • pre: Specify a group of rows. Use this parameter on the first row of the group. This parameter has a comma-separated pair of values:
    • The type of the group (e.g. "pvp", "pve", or "duel").
    • The number of rows over which the group extends (e.g. "4").

There are up to 8 unlabeled parameters:

  • The first unlabeled parameter is the full name of the event in the schedule.
  • The 1 to 7 following unlabeled parameters are each a comma-separated list of two values, each representing an instance of the event being run:
    • The first value is the first day of the week on which the event runs.
    • The second value is the number of days for which the event runs.

There are three optional named parameters:

  • details - Further optional details necessary to unabiguously specify the event. For example, for a HoD event, the details field might contain "Elspeth" to distinguish it from Bolas HoD.
  • cols - A comma-separated list of color strings, one for each event instance during the week. For example, for a set of Training Grounds events, the cols field might contain "W,U,B,R,G", to show which variation of the event runs on which day.
  • start - A start time in UTC for the event which will be displayed in the tooltip, e.g. "16:00".

Example

The following shorthand:

{|
{{Schedule week row|pre=pvp,5|Rising Tensions              |2,1|3,1|4,1|5,1|6,1|start=04:00}}
|}

{{Schedule week header|February|24|2019}}
{{Schedule week row|pre=pvp,5| Rising Tensions                |2,1|3,1|4,1|5,1|6,1}}
{{Schedule week row|           Training Grounds               |1,1|2,1|3,1|4,1|5,1|6,1|7,1}}
{{Schedule week row|           Trial of the Planes            |2,1|3,1|4,1|5,1|6,1|cols=W,U,B,R,G}}
{{Schedule week row|           Hour of Revelation             |1,2}}
{{Schedule week row|           Terrors in the Shadows         |2,3}}
{{Schedule week row|pre=pve,4| Oath of the Gatewatch: Part 1  |3,3}}
{{Schedule week row|           Oath of the Gatewatch: Part 2  |5,3}}
{{Schedule week row|           Return of the God-Pharaoh      |6,2}}
{{Schedule week row|           Tour de Ravnica                |1,1|start=04:00}}
{{Schedule week row|pre=duel,1|Duel Decks: Zendikar vs Eldrazi|3,3}}
|}

Produces:

PvP
PvP
 RT Legacy   Progression rewardsReward-blank.pngReward-blank.png

     
     
     
     
     


Event schedule
24th February 2019
February March
24 25 26 27 28 1 2
Sun Mon Tue Wed Thu Fri Sat
PvP
PvP
 RT Legacy   Progression rewardsReward-blank.pngReward-blank.png

     
     
     
     
     
 TG Legacy   Progression rewardsReward-blank.pngReward-blank.png
     
     
     
     
     
     
     
 TotP Legacy   Progression rewardsReward-blank.pngReward-blank.png

Trial of the Planes (White)
Trial of the Planes (Blue)
Trial of the Planes (Black)
Trial of the Planes (Red)
Trial of the Planes (Green)
 HoR Legacy   Progression rewardsPlacement rewardsCoalition rewards
Coalition




 TiS Legacy   Progression rewardsPlacement rewardsReward-blank.png

                   


PvE
PvE
 OGW:1 Legacy   Progression rewardsReward-blank.pngReward-blank.png


                   

 OGW:2 Legacy   Progression rewardsReward-blank.pngReward-blank.png




                   
 RGP Legacy   Progression rewardsReward-blank.pngCoalition rewards





Coalition
 TdR Legacy   Progression rewardsReward-blank.pngReward-blank.png
     





Duel  ZvE    Progression rewardsReward-blank.pngWinning side rewards