사용자:Hsl0/연구소/3: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
imported>Hsl0
편집 요약 없음
imported>Hsl0
(내용을 "{{pluginX|문서=../4.js|이름=Hello}}"(으)로 바꿈)
1번째 줄: 1번째 줄:
<table style="border: 1px solid #999; background: #fff; margin: .3em .3em .3em 1em; padding: 3px; float: right" class="noprint Template-Shortcut">
{{pluginX|문서=../4.js|이름=Hello}}
<th id="shortcut" class="noprint" align="center" valign="top" nowrap="nowrap">'''[[백괴:괴:단축|단축]]:'''{{#if:|<br /><span class="plainlinks">[{{fullurl:{{#ifeq:{{#sub:|1|1}}|:||}}{{{1}}}|redirect=no}} <span title="{{#ifeq:{{#sub:|1|1}}|:||}}{{{1}}}">{{#ifeq:{{#sub:|1|1}}|:||}}{{{1}}}</span>]</span>{{#ifexist:{{#ifeq:{{#sub:|1|1}}|:||}}{{{1}}}||<span title="이 넘겨주기가 없습니다. 새로 만들어 주세요." style="color:red"><small>_</small></span>}}}}{{#if:|,<br /><span class="plainlinks">[{{fullurl:{{#ifeq:{{#sub:|1|1}}|:||}}{{{2}}}|redirect=no}} <span title="{{#ifeq:{{#sub:|1|1}}|:||}}{{{2}}}">{{#ifeq:{{#sub:|1|1}}|:||}}{{{2}}}</span>]</span>{{#ifexist:{{#ifeq:{{#sub:|1|1}}|:||}}{{{2}}}||<span title="이 넘겨주기가 없습니다. 새로 만들어 주세요." style="color:red"><small>_</small></span>}}}}{{#if:|,<br /><span class="plainlinks">[{{fullurl:{{#ifeq:{{#sub:|1|1}}|:||}}{{{3}}}|redirect=no}} <span title="{{#ifeq:{{#sub:|1|1}}|:||}}{{{3}}}">{{#ifeq:{{#sub:|1|1}}|:||}}{{{3}}}</span>]</span>{{#ifexist:{{#ifeq:{{#sub:|1|1}}|:||}}{{{3}}}||<span title="이 넘겨주기가 없습니다. 새로 만들어 주세요." style="color:red"><small>_</small></span>}}}}{{#if:|,<br /><span class="plainlinks">[{{fullurl:{{#ifeq:{{#sub:|1|1}}|:||}}{{{4}}}|redirect=no}} <span title="{{#ifeq:{{#sub:|1|1}}|:||}}{{{4}}}">{{#ifeq:{{#sub:|1|1}}|:||}}{{{4}}}</span>]</span>{{#ifexist:{{#ifeq:{{#sub:|1|1}}|:||}}{{{4}}}||<span title="이 넘겨주기가 없습니다. 새로 만들어 주세요." style="color:red"><small>_</small></span>}}}}{{#if:|,<br /><span class="plainlinks">[{{fullurl:{{#ifeq:{{#sub:|1|1}}|:||}}{{{5}}}|redirect=no}} <span title="{{#ifeq:{{#sub:|1|1}}|:||}}{{{5}}}">{{#ifeq:{{#sub:|1|1}}|:||}}{{{5}}}</span>]</span>{{#ifexist:{{#ifeq:{{#sub:|1|1}}|:||}}{{{5}}}||<span title="이 넘겨주기가 없습니다. 새로 만들어 주세요." style="color:red"><small>_</small></span>}}}}</th>
</table>

2021년 7월 12일 (월) 17:47 판

mw.loader.using('ext.gadget.Tasker').then(function() {
registerRenderer(function createTimer() {
	$('.timer').each(function() {
		var timer = this;
		
		var timestamp = $(this).data('timestamp');
		var now = Math.floor(Date.now() / 1000);
		var left = $(this).data('left');
		var diff = now - timestamp;
		
		registerTrigger(function() {
			var hour, min, sec, interval;
			var href = $(timer).find('a')[0];
			if(href) href = href.href;
			
			if(diff < left) {
				left = new Date((left - diff) * 1000);
				hour = left.getUTCHours();
				min = left.getUTCMinutes();
				sec = left.getUTCSeconds();
				
				interval = setInterval(function() {
					var str = '';
					
					if(hour + min + sec) {
						if(sec > 0) sec--;
						else if(min > 0) {
							min--;
							sec = 59;
						} else if(hour > 0) {
							hour--;
							min = 59;
							sec = 59;
						}
						
						if(hour > 0) str += hour + ':';
						str += (min < 10)? '0' + min + ':' : min + ':';
						str += (sec < 10)? '0' + sec : sec;
						
						timer.innerText = str;
					} else {
						timer.innerText = '00:00';
						if(href) location.replace(href);
						clearInterval(interval);
					}
				}, 1000);
			} else if(href) location.replace(href);
		});
	});
});
});