Template:Countdown: Difference between revisions

ReisuDesign (talk | contribs)
No edit summary
ReisuDesign (talk | contribs)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<includeonly><div class="pp-countdown{{#if:{{{Region|}}}|-{{{Region|}}}}}{{#if:{{{Format|}}}| pp-countdown-format-{{{Format}}}| pp-countdown-format-text}}"><!--
<includeonly><div class="pp-countdown{{#if:{{{Region|}}}|-{{{Region|}}}}}"><!--
-->{{#vardefine:time_start_offset|{{#replace:{{{TimeStartOffset|}}}|UTC|GMT}}}}<!--
-->{{#vardefine:time_start_offset|{{#replace:{{{TimeStartOffset|}}}|UTC|GMT}}}}<!--
-->{{#vardefine:time_end_offset|{{#replace:{{{TimeEndOffset|}}}|UTC|GMT}}}}<!--
-->{{#vardefine:time_end_offset|{{#replace:{{{TimeEndOffset|}}}|UTC|GMT}}}}<!--
-->{{#vardefine:countdown_format|{{{Format|text}}}}}<!--
-->{{#vardefine:countdown_padding|{{{Padding|no}}}}}<!--
-->{{#vardefine:countdown_labels|{{{Labels|short}}}}}<!--
--><div><!--
--><div><!--
-->{{#if:{{{TimeStart|}}}{{{TimeEnd|}}}<!--
-->{{#if:{{{TimeStart|}}}{{{TimeEnd|}}}<!--
Line 10: Line 7:
-->||{{#ifexpr:{{#time:U|{{#time:F d, Y h:i:s A e||en}}}}<{{#time:U|{{#time:F d, Y h:i:s A e|{{#if: {{{TimeStart|}}}|{{{TimeStart}}} {{#var: time_start_offset}} | }}|en}} }}<!--
-->||{{#ifexpr:{{#time:U|{{#time:F d, Y h:i:s A e||en}}}}<{{#time:U|{{#time:F d, Y h:i:s A e|{{#if: {{{TimeStart|}}}|{{{TimeStart}}} {{#var: time_start_offset}} | }}|en}} }}<!--
-->|<!--
-->|<!--
--><span data-end="toggle" data-toggle="next" data-options="no-leading-zeros{{#ifeq:{{{shorthand|yes}}}|yes| short-format}}{{#ifeq:{{{Format|text}}}|colon||}}" data-format="{{{Format|text}}}" data-padding="{{{Padding|no}}}" data-labels="{{{Labels|short}}}" data-day-label="{{{DayLabel|}}}" data-hour-label="{{{HourLabel|}}}" data-minute-label="{{{MinuteLabel|}}}" data-second-label="{{{SecondLabel|}}}" class="countdown hidden" style="display:none;"><!--
--><span
data-end="toggle"
data-toggle="next"
data-options="no-leading-zeros {{#ifeq:{{{shorthand|yes}}}|yes|short-format}}"
data-format="{{{Format|text}}}"
data-padding="{{{Padding|no}}}"
data-labels="{{{Labels|short}}}"
    data-hide-zeros="{{{HideZeros|yes}}}"
    data-day-label="{{{DayLabel|}}}"
data-hour-label="{{{HourLabel|}}}"
data-minute-label="{{{MinuteLabel|}}}"
data-second-label="{{{SecondLabel|}}}"
class="countdown hidden"
style="display:none;"
><!--
   -->{{#if:{{{StartBeforeText|}}}|<span class="countdown-before">{{{StartBeforeText}}}</span>|{{#if:{{{Region|}}}|<span class="countdown-region">({{{Region}}})</span>|}}<!--
   -->{{#if:{{{StartBeforeText|}}}|<span class="countdown-before">{{{StartBeforeText}}}</span>|{{#if:{{{Region|}}}|<span class="countdown-region">({{{Region}}})</span>|}}<!--
   -->{{#ifeq:{{{Format|text}}}|boxes||{{#ifeq:{{{Format|text}}}|colon||{{#if:{{{HideText|}}}|| <span class="countdown-prefix">Starts in:</span>}}}}}}<!--
   --> {{#if:{{{HideText|}}}||<span class="countdown-prefix">Starts in:</span>}}}} <!--
   --><span class="countdowndate" style="font-weight:bold">{{#time:F d, Y h:i:s A e|{{#if:{{{TimeStart|}}}|{{{TimeStart}}} {{#var: time_start_offset}}|}}|en}}</span><!--
   --><span class="countdowndate" style="font-weight:bold">{{#time:F d, Y h:i:s A e|{{#if:{{{TimeStart|}}}|{{{TimeStart}}} {{#var: time_start_offset}}|}}|en}}</span><!--
   -->{{#if:{{{StartAfterText|}}}|<span class="countdown-after">{{{StartAfterText}}}</span>}}<!--
   -->{{#if:{{{StartAfterText|}}}|<span class="countdown-after">{{{StartAfterText}}}</span>}}<!--
--></span><!--
--></span><!--
--><span style="display:none;" class="hidden"><!--
--><span style="display:none;" class="hidden"><!--
   --><span {{#if:{{{EndText|}}}|data-end="toggle" data-toggle="next"|data-end="remove"}} data-options="no-leading-zeros{{#ifeq:{{{shorthand|yes}}}|yes| short-format}}{{#ifeq:{{{Format|text}}}|colon||}}" data-format="{{{Format|text}}}" data-padding="{{{Padding|no}}}" data-labels="{{{Labels|short}}}" data-day-label="{{{DayLabel|}}}" data-hour-label="{{{HourLabel|}}}" data-minute-label="{{{MinuteLabel|}}}" data-second-label="{{{SecondLabel|}}}" class="countdown hidden" style="display:none;"><!--
   --><span
data-end="{{#if:{{{EndText|}}}|toggle|remove}}"
data-toggle="{{#if:{{{EndText|}}}|next|}}"
data-options="no-leading-zeros {{#ifeq:{{{shorthand|yes}}}|yes|short-format}}"
data-format="{{{Format|text}}}"
data-padding="{{{Padding|no}}}"
data-labels="{{{Labels|short}}}"
    data-hide-zeros="{{{HideZeros|yes}}}"
    data-day-label="{{{DayLabel|}}}"
data-hour-label="{{{HourLabel|}}}"
data-minute-label="{{{MinuteLabel|}}}"
data-second-label="{{{SecondLabel|}}}"
class="countdown hidden"
style="display:none;"
><!--
       -->{{#if:{{{StartedBeforeText|{{{BeforeText|}}}}}}|<span class="countdown-before">{{{StartedBeforeText|{{{BeforeText|}}}}}}</span>|{{#if:{{{Region|}}}|<span class="countdown-region">({{{Region}}})</span>|}}<!--
       -->{{#if:{{{StartedBeforeText|{{{BeforeText|}}}}}}|<span class="countdown-before">{{{StartedBeforeText|{{{BeforeText|}}}}}}</span>|{{#if:{{{Region|}}}|<span class="countdown-region">({{{Region}}})</span>|}}<!--
       -->{{#ifeq:{{{Format|text}}}|boxes||{{#ifeq:{{{Format|text}}}|colon||{{#if:{{{HideText|}}}|| <span class="countdown-prefix">{{{CountdownPrefix|Ends in:}}}</span>}}}}}}<!--
       --> {{#if:{{{HideText|}}}||<span class="countdown-prefix">{{{CountdownPrefix|Ends in:}}}</span>}}}} <!--
       --><span class="countdowndate" style="font-weight:bold">{{#time:F d, Y h:i:s A e|{{#if:{{{TimeEnd|}}}|{{{TimeEnd}}} {{#var: time_end_offset}}|}}|en}}</span><!--
       --><span class="countdowndate" style="font-weight:bold">{{#time:F d, Y h:i:s A e|{{#if:{{{TimeEnd|}}}|{{{TimeEnd}}} {{#var: time_end_offset}}|}}|en}}</span><!--
       -->{{#if:{{{StartedAfterText|{{{AfterText|}}}}}}|<span class="countdown-after">{{{StartedAfterText|{{{AfterText|}}}}}}</span>}}<!--
       -->{{#if:{{{StartedAfterText|{{{AfterText|}}}}}}|<span class="countdown-after">{{{StartedAfterText|{{{AfterText|}}}}}}</span>}}<!--
Line 25: Line 50:
   -->{{#if:{{{EndText|}}}|<span class="hidden" style="display:none;">{{{EndText}}}</span>}}<!--
   -->{{#if:{{{EndText|}}}|<span class="hidden" style="display:none;">{{{EndText}}}</span>}}<!--
--></span><!--
--></span><!--
 
 
   fallback for mobile
   fallback for mobile
   -->{{#ifeq:{{{nested|}}}|yes||<span class="nocountdown"><!--
   -->{{#ifeq:{{{nested|}}}|yes||<span class="nocountdown"><!--
Line 35: Line 60:
-->|<!--
-->|<!--
-->{{#ifexpr:{{#time:U|{{#time:F d, Y h:i:s A e||en}}}}<{{#time:U|{{#time:F d, Y h:i:s A e|{{#if:{{{TimeEnd|}}}|{{{TimeEnd}}} {{#var: time_end_offset}}|}}|en}}}}|<!--
-->{{#ifexpr:{{#time:U|{{#time:F d, Y h:i:s A e||en}}}}<{{#time:U|{{#time:F d, Y h:i:s A e|{{#if:{{{TimeEnd|}}}|{{{TimeEnd}}} {{#var: time_end_offset}}|}}|en}}}}|<!--
   --><span {{#if:{{{EndText|}}}|data-end="toggle" data-toggle="next"|data-end="remove"}} data-options="no-leading-zeros{{#ifeq:{{{shorthand|yes}}}|yes| short-format}}{{#ifeq:{{{Format|text}}}|colon||}}" data-format="{{{Format|text}}}" data-padding="{{{Padding|no}}}" data-labels="{{{Labels|short}}}" data-day-label="{{{DayLabel|}}}" data-hour-label="{{{HourLabel|}}}" data-minute-label="{{{MinuteLabel|}}}" data-second-label="{{{SecondLabel|}}}" class="countdown hidden" style="display:none;"><!--
   --><span
data-end="{{#if:{{{EndText|}}}|toggle|remove}}"
data-toggle="{{#if:{{{EndText|}}}|next|}}"
data-options="no-leading-zeros {{#ifeq:{{{shorthand|yes}}}|yes|short-format}}"
data-format="{{{Format|text}}}"
data-padding="{{{Padding|no}}}"
data-labels="{{{Labels|short}}}"
    data-hide-zeros="{{{HideZeros|yes}}}"
    data-day-label="{{{DayLabel|}}}"
data-hour-label="{{{HourLabel|}}}"
data-minute-label="{{{MinuteLabel|}}}"
data-second-label="{{{SecondLabel|}}}"
class="countdown hidden"
style="display:none;"
><!--
       -->{{#if:{{{StartedBeforeText|{{{BeforeText|}}}}}}|<span class="countdown-before">{{{StartedBeforeText|{{{BeforeText|}}}}}}</span>|{{#if:{{{Region|}}}|<span class="countdown-region">({{{Region}}})</span>|}}<!--
       -->{{#if:{{{StartedBeforeText|{{{BeforeText|}}}}}}|<span class="countdown-before">{{{StartedBeforeText|{{{BeforeText|}}}}}}</span>|{{#if:{{{Region|}}}|<span class="countdown-region">({{{Region}}})</span>|}}<!--
       -->{{#ifeq:{{{Format|text}}}|boxes||{{#ifeq:{{{Format|text}}}|colon||{{#if:{{{HideText|}}}|| <span class="countdown-prefix">{{{CountdownPrefix|Ends in:}}}</span>}}}}}}<!--
       --> {{#if:{{{HideText|}}}||<span class="countdown-prefix">{{{CountdownPrefix|Ends in:}}}</span>}}}} <!--
       --><span class="countdowndate" style="font-weight:bold">{{#time:F d, Y h:i:s A e|{{#if:{{{TimeEnd|}}}|{{{TimeEnd}}} {{#var: time_end_offset}}|}}|en}}</span><!--
       --><span class="countdowndate" style="font-weight:bold">{{#time:F d, Y h:i:s A e|{{#if:{{{TimeEnd|}}}|{{{TimeEnd}}} {{#var: time_end_offset}}|}}|en}}</span><!--
       -->{{#if:{{{StartedAfterText|{{{AfterText|}}}}}}|<span class="countdown-after">{{{StartedAfterText|{{{AfterText|}}}}}}</span>}}<!--
       -->{{#if:{{{StartedAfterText|{{{AfterText|}}}}}}|<span class="countdown-after">{{{StartedAfterText|{{{AfterText|}}}}}}</span>}}<!--
   --></span><!--
   --></span><!--
   -->{{#if:{{{EndText|}}}|<span class="hidden" style="display:none;">{{{EndText}}}</span>}}<!--
   -->{{#if:{{{EndText|}}}|<span class="hidden" style="display:none;">{{{EndText}}}</span>}}<!--
 
 
   fallback for mobile
   fallback for mobile
   -->{{#ifeq:{{{nested|}}}|yes||<span class="nocountdown"><!--
   -->{{#ifeq:{{{nested|}}}|yes||<span class="nocountdown"><!--