MediaWiki:Uniwiki.js: Difference between revisions
MediaWiki interface page
More actions
Content deleted Content added
imported>76561198018895007  Created page with "→Any JavaScript here will be loaded for users using the UniWiki skin:          const countDownDate = 'January 21 2021 05:00:00 GMT+0000';          function getTimeRemaining..."  | 
				imported>76561198018895007  Replaced content with "→Any JavaScript here will be loaded for users using the UniWiki skin: "  | 
				||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for users using the UniWiki skin */  | 
  /* Any JavaScript here will be loaded for users using the UniWiki skin */  | 
||
        const countDownDate = 'January 21 2021 05:00:00 GMT+0000';  | 
  |||
        function getTimeRemaining(endtime) {  | 
  |||
            const total = Date.parse(endtime) - Date.parse(new Date());  | 
  |||
            const seconds = Math.floor((total / 1000) % 60);  | 
  |||
            const minutes = Math.floor((total / 1000 / 60) % 60);  | 
  |||
            const hours = Math.floor((total / (1000 * 60 * 60)) % 24);  | 
  |||
            const days = Math.floor(total / (1000 * 60 * 60 * 24));  | 
  |||
            return {total, days, hours,  minutes, seconds };  | 
  |||
        }  | 
  |||
        function initializeClock(id, endtime) {  | 
  |||
            const clock = document.getElementById(id);  | 
  |||
            const timeinterval = setInterval(() => {  | 
  |||
                const t = getTimeRemaining(endtime);  | 
  |||
                clock.innerHTML = t.days + "d " + t.hours + "h " + t.minutes + "m " + t.seconds + "s ";  | 
  |||
                if (t.total <= 0) {  | 
  |||
                    clearInterval(timeinterval);  | 
  |||
                }  | 
  |||
            }, 1000);  | 
  |||
        }  | 
  |||
        initializeClock('launch_timer', countDownDate);  | 
  |||
Latest revision as of 20:01, 8 January 2021
/* Any JavaScript here will be loaded for users using the UniWiki skin */