Difference between revisions of "Template:Event"
Bryandamon (talk | contribs) (Remove Etherpad link if not MWStake meeting.) |
|||
(37 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
[[Category:Framework Pages]] | [[Category:Framework Pages]] | ||
− | </noinclude><includeonly> | + | </noinclude><includeonly><!-- |
− | {| class="wikitable" | + | |
+ | SET SMW PROPERTIES | ||
+ | |||
+ | -->{{#set:Name={{#var:name}}}}<!-- | ||
+ | -->{{#set:Short Name={{#ifeq:{{{mwstake-meeting|}}}|Yes|MWstake Meeting|{{{title}}}}}}}<!-- | ||
+ | -->{{#set:MWstake Meeting={{#ifeq:{{{mwstake-meeting|}}}|Yes|Yes|No}}}}<!-- | ||
+ | -->{{#set:Start Date={{{start-date}}} {{#if:{{{start-hour|}}}{{{start-minute|}}}|{{#if:{{{start-hour|}}}|{{{start-hour}}}|00}}:{{#if:{{{start-minute|}}}|{{{start-minute}}}|00}} UTC}}}}<!-- | ||
+ | -->{{#set:End Date={{#if:{{{end-date|}}}|{{{end-date}}}|{{{start-date}}}}} {{#if:{{{end-hour|}}}{{{end-minute|}}}|{{#if:{{{end-hour|}}}|{{{end-hour}}}|00}}:{{#if:{{{end-minute|}}}|{{{end-minute}}}|00}} UTC|{{#if:{{{start-hour|}}}{{{start-minute|}}}|{{#if:{{{start-hour|}}}|{{{start-hour}}}|00}}:{{#if:{{{start-minute|}}}|{{{start-minute}}}|00}} UTC}}}}}}<!-- | ||
+ | -->{{#set:Date={{{start-date}}}}}<!-- | ||
+ | -->{{#arraymap:{{{url|}}}|,|@@@@|{{#set:Event URL=@@@@}}}}<!-- | ||
+ | -->{{#set:Title Icon={{#ifeq:{{{mwstake-meeting|}}}|Yes|Meeting.png|Calendar.png}}}}<!-- | ||
+ | -->{{#set:Icon={{#ifeq:{{{mwstake-meeting|}}}|Yes|File:Meeting.png|File:Calendar.png}}}}<!-- | ||
+ | -->{{#set:Color={{#ifeq:{{{mwstake-meeting|}}}|Yes|#009933|#0066FF}}}}<!-- | ||
+ | |||
+ | CREATE TABLE | ||
+ | |||
+ | -->{| class="wikitable" | ||
{{Optional Table Row|[[Image:Blank.png|24px|link=]] Date (UTC)|{{#show:{{FULLPAGENAME}}|?Start Date}} - {{#show:{{FULLPAGENAME}}|?End Date}}}} | {{Optional Table Row|[[Image:Blank.png|24px|link=]] Date (UTC)|{{#show:{{FULLPAGENAME}}|?Start Date}} - {{#show:{{FULLPAGENAME}}|?End Date}}}} | ||
{{Optional Table Row|[[Image:Blank.png|24px|link=]] URL|{{{url|}}}}} | {{Optional Table Row|[[Image:Blank.png|24px|link=]] URL|{{{url|}}}}} | ||
− | {{Optional Table Row|[[Image:Tag.png|24px|link=]] Tags|{{{tags|}}}|{{#invoke:Utilities|parseMultiple|{{{tags}}}|Tag Link}}}} | + | {{#ifeq:{{{mwstake-meeting|}}}|Yes|{{Optional Table Row|[[Image:Blank.png|24px|link=]] Etherpad|https://etherpad.wikimedia.org/p/mwstake-{{#show:{{FULLPAGENAME}}|?Start Date#GR-F[Y-m]}}}}}} |
− | {{Optional Table Row|[[Image:Person.png|24px|link=]] Attendees|{{{attendees|}}}|{{#invoke:Utilities|parseMultiple|{{{attendees}}}|Person Link}}}} | + | {{Optional Table Row|[[Image:Tag.png|24px|link=]] Tags|{{{tags|}}}|{{#invoke:Utilities|parseMultiple|{{{tags}}}|Tag Link|,}}}} |
+ | {{Optional Table Row|[[Image:Person.png|24px|link=]] Attendees|{{{attendees|}}}|{{#invoke:Utilities|parseMultiple|{{{attendees}}}|Person Link|, }}}} | ||
|} | |} | ||
+ | <span class="pops" style="font-weight:bold;">{{#if:{{{start-hour|}}}|[https://www.timeanddate.com/worldclock/fixedtime.html?iso={{#show:{{FULLPAGENAME}}|?Start Date#-F[Ymd]}}T{{{start-hour}}}{{{start-minute|00}}} Click for time zone conversion]}}</span> | ||
+ | <div style="display:none;"> | ||
+ | {{#vardefine:name|{{#ifeq:{{{mwstake-meeting|}}}|Yes|{{#invoke:Utilities|datetime_utc|{{{start-date}}}}} MWstake Meeting|{{{title}}}}}}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{#if:{{{tags|}}}|{{#invoke:Utilities|parseMultiple|{{{tags}}}|Set Tag}}}} | {{#if:{{{tags|}}}|{{#invoke:Utilities|parseMultiple|{{{tags}}}|Set Tag}}}} | ||
{{#if:{{{attendees|}}}|{{#invoke:Utilities|parseMultiple|{{{attendees}}}|Set Person}}}} | {{#if:{{{attendees|}}}|{{#invoke:Utilities|parseMultiple|{{{attendees}}}|Set Person}}}} | ||
− | + | ||
− | {{ | + | {{DISPLAYTITLE:{{#var:name}}}} |
− | |||
− | |||
− | |||
− | |||
{{DEFAULTSORT:{{#ifeq:{{{mwstake-meeting|}}}|Yes|MWstake Meeting|{{{title}}}}}}} | {{DEFAULTSORT:{{#ifeq:{{{mwstake-meeting|}}}|Yes|MWstake Meeting|{{{title}}}}}}} | ||
[[Category:Events]] | [[Category:Events]] | ||
− | </div> | + | </div>{{#copywatchers: Template:Event}} |
</includeonly> | </includeonly> |
Latest revision as of 19:41, 21 November 2019