Kullanıcı:Obersachse/monobook.js

Vikipedi, özgür ansiklopedi
Not: Sayfayı kaydettikten sonra değişiklikleri görebilmek için tarayıcınızın önbelleğinizi temizlemeniz gerekir. Google Chrome, Firefox, Microsoft Edge ve Safari: ⇧ Shift tuşuna basılı tutun ve Yeniden Yükle araç çubuğu düğmesine tıklayın. Ayrıntılar ve diğer tarayıcılara yönelik yönergeler için Vikipedi:Önbelleğinizi atlayın sayfasını inceleyin.
function liveClock()
{
 liveClock.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' )
 if (!liveClock.node) return
 liveClock.node.style.fontSize = 'larger'
 liveClock.node.style.fontWeight = 'bolder'
 showTime()
}
 
$(liveClock)
 
function showTime()
{
 var dateNode = liveClock.node
 if( !dateNode ) return
 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.firstChild.replaceChild( document.createTextNode( time ), dateNode.firstChild.firstChild )
 window.setTimeout(showTime, 1000)
}