Melding:Gadget-UTCLiveClock.js

Úr Wikiorðabók, frjálsu orðabókinni

Athugaðu: Eftir útgáfu kann að vera að þú þurfir að komast hjá skyndiminni vafrans þíns til að sjá breytingarnar.

  • Firefox / Safari: Haltu Shift samtímis og þú smellir á Endurhlaða (Reload), eða ýttu á annaðhvort Ctrl-F5 eða Ctrl-R (⌘-R á Mac)
  • Google Chrome: Ýttu á Ctrl-Shift-R (⌘-Shift-R á Mac)
  • Internet Explorer / Edge: Haltu Ctrl samtímis og þú smellir á Endurnýja (Refresh), eða ýttu á Ctrl-F5
  • Opera: Farðu í Verkfæri (Tools) → Stillingar (Preferences) og svo Friðhelgi og öryggi (Privacy & security) → Hreinsa vafragögn (Clear browsing data) → Myndir og skrár í skyndiminni (Chached images and files)
 // UTC Live Clock
 // Created by [[w:en:User:AzaToth]]
 //
 // Adds a clock in the personal toolbar that shows the current time in UTC, and provides a purge link.

function liveClock2()
{

	liveClock2.node = mw.util.addPortletLink( 'p-personal', mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/index.php?title=' + encodeURIComponent(mw.config.get('wgPageName')) + '&action=purge', '', 'utcdate' );
	liveClock2.node.style.fontSize = 'larger';
	liveClock2.node.style.fontWeight = 'bolder';

	showTime2();
}
$(liveClock2);

function showTime2()
{

	var dateNode = liveClock2.node;
	if( !dateNode ) {
		return;
	}
    var now = new Date();
	var hh2 = now.getUTCHours();
	var mm2 = now.getUTCMinutes();
	var ss2 = now.getUTCSeconds();
	var time2 = ( hh2 < 10 ? '0' + hh2 : hh2 ) + ':' + ( mm2 < 10 ? '0' + mm2 : mm2 ) + ':' + ( ss2 < 10 ? '0' + ss2 : ss2 );
	dateNode.firstChild.replaceChild( document.createTextNode( time2 ), dateNode.firstChild.firstChild );

    window.setTimeout(showTime2, 1000);
}