Pengguna:Connel MacKenzie/clock.js
Catatan: Selepas menyiarkan perubahan, anda mungkin perlu memintas cache pelayar untuk melihatnya.
- Firefox / Safari: Tahan Shift sambil mengklik Reload, atau tekan sama ada Ctrl-F5 atau Ctrl-R (⌘-R pada Mac)
- Google Chrome: Tekan Ctrl-Shift-R (⌘-Shift-R pada Mac)
- Internet Explorer / Edge: Tahan Ctrl sambil mengklik Refresh, atau tekan Ctrl-F5
- Opera: Tekan Ctrl-F5.
/* User preferences clock */
insertBeforeNum = 7;
insertBeforeArr = new Array("", "pt-userpage", "pt-mytalk", "pt-preferences", "pt-watchlist", "pt-mycontris", "pt-logout", "");
insertBefore = insertBeforeArr[insertBeforeNum];
function makeTime()
{
var doTime = ( wiktGetPrefCookie( 'WiktionaryPreferencesTime' ) );
var lastElem = document.getElementById( 'pt-logout' ) ;
if ( !lastElem ) lastElem = document.getElementById( 'pt-login' ) ;
if ( !doTime ) return;
var li = document.createElement( 'li' );
li.id = 'pt-time';
var mySpan = document.createElement( 'span' );
mySpan.appendChild( document.createTextNode( 'tarikh dan masa' ) );
li.appendChild( mySpan );
if ( insertBefore ) {
var before = document.getElementById( insertBefore );
before.appendChild( li, before );
} else { // append to end (right) of list
lastElem.parentNode.appendChild( li );
}
getTime();
}
function getTime()
{
var doTime = ( wiktGetPrefCookie( 'WiktionaryPreferencesTime' ) );
var timeGMT = new Date();
var time = timeGMT.toLocaleString();
if ( getCookie( 'WiktionaryPreferencesTimeUTC' ) == 'true' ) {
time = timeGMT.toUTCString();
}
datePlace = document.getElementById('pt-time').childNodes[0].childNodes[0];
datePlace.replaceData(0, datePlace.length, time);
if ( wiktGetPrefCookie( 'WiktionaryPreferencesTickClock' ) == "true" ) {
doTime = window.setTimeout("getTime()", 1000);
}
}
$( makeTime );