MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
LeTrashman (talk | contribs) No edit summary |
LeTrashman (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ |
/* Any JavaScript here will be loaded for all users on every page load. */ |
||
function initCountdown() { |
|||
var reset = new Date(); |
|||
reset.setUTCHours(19, 0, 0, 0); |
|||
function pad(n) { |
|||
return ("0" + (n | 0)).slice(-2); |
|||
} |
|||
function tick() { |
|||
var now = new Date(); |
|||
if (now > reset) { |
|||
reset.setUTCDate(reset.getUTCDate() + 1); |
|||
} |
|||
var remaining = ((reset - now) / 1000); |
|||
var hours = (remaining / 3600) % 60; |
|||
var minutes = (remaining / 60) % 60; |
|||
var seconds = remaining % 60; |
|||
console.log(hours, minutes, seconds); |
|||
document.getElementById("resetCountdown").innerHTML = pad(hours) + ":" + pad(minutes) + ":" + pad(seconds); |
|||
setTimeout(tick, 1000); |
|||
} |
|||
document.addEventListener("DOMContentLoaded", tick); |
|||
} |
|||
console.log(mw.config.get("wgPageName")); |
console.log(mw.config.get("wgPageName")); |
||
if(mw.config.get("wgPageName") === "User:LeTrashman/Sandbox") { |
|||
initCountdown(); |
|||
} |