• Welcome to the Kancolle Wiki!
  • If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord

Difference between revisions of "Template:Timer"

From Kancolle Wiki
Jump to navigation Jump to search
m
Line 1: Line 1:
 
<includeonly><div style="{{{style|text-align:center;font-size:18px;font-weight:bold;color:red;margin:0px 0px 10px 0px}}}">
 
<includeonly><div style="{{{style|text-align:center;font-size:18px;font-weight:bold;color:red;margin:0px 0px 10px 0px}}}">
<span class="countdown" data-options="no-leading-zeros" data-end="toggle" data-toggle=".{{{endClass|countdownComplete}}}" style="display:none">
+
<span class="countdown" data-options="no-leading-zeros" data-end="toggle" data-toggle=".{{{class|{{{endClass|countdownComplete1}}}}}}" style="display:none">
 
<span class="countdowndate">{{{time|}}}</span>
 
<span class="countdowndate">{{{time|}}}</span>
 
</span>
 
</span>
<span class="{{{endClass|countdownComplete}}}" style="display:none">{{{endText|Countdown complete!}}}</span>
+
<span class="{{{class|{{{endClass|countdownComplete1}}}}}}" style="display:none">{{{text|{{{endText|Countdown complete!}}}}}}</span>
 
</div></includeonly><noinclude>
 
</div></includeonly><noinclude>
 
==Parameters==
 
==Parameters==
* <code>time</code> : time to countdown to, required.
+
* <code>time</code> : [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/parse time] to countdown to, required.
 
* <code>style</code> : custom style, optional.
 
* <code>style</code> : custom style, optional.
* <code>endClass</code> : specify when multiple timers are used on the page, <code>countdownComplete</code> by default, e.g., <code>countdownComplete2</code> for a second timer, etc.
+
* <code>class</code> : specify when multiple timers are used on the page, <code>countdownComplete1</code> by default, e.g., <code>countdownComplete2</code> for a second timer, etc.
* <code>endText</code> : optional completion text, <code>Countdown complete!</code> by default.
+
* <code>text</code> : optional completion text, <code>Countdown complete!</code> by default.
 
See [[MediaWiki:Gadget-Countdown.js]] for JS implementation details.
 
See [[MediaWiki:Gadget-Countdown.js]] for JS implementation details.
 
==Examples==
 
==Examples==
 +
<pre>
 +
{{Timer|time = January 1 2021 00:00:00 +0900}}
 +
</pre>
 +
{{Timer|time = January 1 2021 00:00:00 +0900}}
 
<pre>
 
<pre>
 
{{Timer
 
{{Timer
 
|time = January 1 2025 00:00:00 +0900
 
|time = January 1 2025 00:00:00 +0900
|style = font-weight:italic
+
|style = font-style:italic
|endClass = countdownComplete1
+
|class = countdownComplete2
|endText = Not yet.
+
|text = Not yet.
 
}}
 
}}
 
</pre>
 
</pre>
 
{{Timer
 
{{Timer
 
|time = January 1 2025 00:00:00 +0900
 
|time = January 1 2025 00:00:00 +0900
|style = font-weight:italic
+
|style = font-style:italic
|endClass = countdownComplete1
+
|class = countdownComplete2
|endText = Not yet.
+
|text = Not yet.
 
}}
 
}}
 
<pre>
 
<pre>
Line 30: Line 34:
 
|time = January 19 2038 12:14:07 +0900
 
|time = January 19 2038 12:14:07 +0900
 
|style = font-weight:bold
 
|style = font-weight:bold
|endClass = countdownComplete2
+
|class = countdownComplete2
|endText = The time is now!
+
|text = The time is now!
 
}}
 
}}
 
</pre>
 
</pre>
Line 37: Line 41:
 
|time = January 19 2038 12:14:07 +0900
 
|time = January 19 2038 12:14:07 +0900
 
|style = font-weight:bold
 
|style = font-weight:bold
|endClass = countdownComplete2
+
|class = countdownComplete2
|endText = The time is now!
+
|text = The time is now!
 
}}
 
}}
 
</noinclude>
 
</noinclude>

Revision as of 09:11, 1 May 2021

Parameters

  • time : time to countdown to, required.
  • style : custom style, optional.
  • class : specify when multiple timers are used on the page, countdownComplete1 by default, e.g., countdownComplete2 for a second timer, etc.
  • text : optional completion text, Countdown complete! by default.

See MediaWiki:Gadget-Countdown.js for JS implementation details.

Examples

{{Timer|time = January 1 2021 00:00:00 +0900}}

{{Timer
|time = January 1 2025 00:00:00 +0900
|style = font-style:italic
|class = countdownComplete2
|text = Not yet.
}}

{{Timer
|time = January 19 2038 12:14:07 +0900
|style = font-weight:bold
|class = countdownComplete2
|text = The time is now!
}}