MediaWiki:Gadget-utcClock.js

var i18n = { en: { linkTitle: 'Click to purge the server cache for the current wiki page' },	de: { linkTitle: 'Klicke hier, um den Server-Cache der aktuellen Seite zu leeren' },	fr: { linkTitle: 'Cliquer pour purger le cache du serveur pour la page en cours du wiki' },	ru: { linkTitle: 'Щёлкните здесь, чтобы очистить кэш сервера на текущей вики-странице' },	pt: { linkTitle: 'Clique para limpar o cache do servidor para a página da wiki atual' } };

var wuL = mw.config.get( 'wgUserLanguage' );

var lang = function ( message ) { if( i18n[wuL] && i18n[wuL][message] ) { return i18n[wuL][message]; } else if ( i18n['en'] && i18n['en'][message] ) { return i18n['en'][message]; } else { return message; } }

var linkPurge = mw.config.get( 'wgScript' ) + '?title=' + encodeURIComponent( mw.config.get( 'wgPageName' ) ) + '&action=purge';

var clockStyle = 'font-weight:bolder; color:#fff; font-size:170%;';

window.showTime = function { var now = new Date; var hh = now.getUTCHours; var mm = now.getUTCMinutes; var ss = now.getUTCSeconds; var time = ( hh < 10 ? '0' + hh : hh ) + ':' + ( mm < 10 ? '0' + mm : mm ) + ':' + ( ss < 10 ? '0' + ss : ss ); $('.dateNode').text( time ); var ms = now.getUTCMilliseconds; setTimeout( function {		showTime;	}, 1100 - ms ); }

$(function {	/* Add to the QuickBar on FandomDesktop, netbar on Hydra/Hydradark */	if (mw.config.get("skin") === 'fandomdesktop') {		$('.wikia-bar .toolbar .tools').append('');	} else {		$('.netbar-box.right:first').before('  ');	}

showTime; });