MediaWiki:Common.js

提供: Wikimedia Conference Japan 2009
移動先: 案内検索

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: ツール → 設定 からキャッシュをクリアしてください。
/* ここに書いた JavaScript は全てのページ上で実行されます */

addOnloadHook(clock);

function clock()
{
 	clock.node = addPortletLink( 'p-personal', wgServer + wgScriptPath + '/index.php?title=' + encodeURIComponent(wgPageName) + '&action=purge', '', 'time' );
	clock.node.style.fontWeight = 'bolder';
 
	showClock();
}
 
function showClock()
{
 	var node = clock.node;
	if( !node ) {
		return;
	}
    var now = new Date();
	var month = now.getUTCMonth() + 1;
	var day = now.getUTCDate();
	var hour = now.getUTCHours();
	var min = now.getUTCMinutes();
	var sec = now.getUTCSeconds();
	var time =       ( month < 10 ? '0' + month : month )
		 + '/' + ( day < 10 ? '0' + day : day )
		 + ' ' + ( hour < 10 ? '0' + hour : hour )
		 + ':' + ( min < 10 ? '0' + min : min )
		 + ':' + ( sec < 10 ? '0' + sec : sec ) + ' (UTC)';

	node.firstChild.replaceChild( document.createTextNode( time ), node.firstChild.firstChild );
 
    window.setTimeout(showClock, 1000);
}