User:Voice of All/UTCclock.js

//A clock that autoupdates

//From the user scripts project

$(loadclock)

function loadclock()

{

if(typeof addlilink === 'undefined') { mw.log.error('User:Voice_of_All/UTCclock.js is not working.'); return; }

//monobook

if (document.getElementById('pt-userpage'))

{

var toplinks = document.getElementById('p-personal').getElementsByTagName('ul')[0];

addlilink(toplinks, mw.config.get('wgScript') + '?title=' + mw.config.get('wgPageName').replace(/&/g,'%26') + '&action=purge', '', 'utcdate');

}

//cologneblue

else if (document.getElementById('quickbar') && document.getElementById('quickbar').getElementsByTagName('h6')[0])

{

var toplinks = document.getElementById('quickbar');

addquickbarlink(mw.config.get('wgScript') + '?title=' + mw.config.get('wgPageName').replace(/&/g,'%26') + '&action=purge', 'Current time', 'utcdate','Browse')

}

showtime();

}

function showtime()

{

var timerID;

var now = new Date();

var timeValue = now.toUTCString().substring(0,22) + " UTC";

if (document.getElementById('utcdate'))

{document.getElementById('utcdate').firstChild.innerHTML = timeValue;}

timerID = setTimeout('showtime()', 1000);

}