1,571
edits
Sean Fennel (talk | contribs) (maybe I need some of this mess?) |
Sean Fennel (talk | contribs) No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 751: | Line 751: | ||
// pt-watchlist, pt-mycontris, pt-logout | // pt-watchlist, pt-mycontris, pt-logout | ||
// | // | ||
gsTimeInsertBefore = 'pt- | gsTimeInsertBefore = 'pt-logout'; // leave blank to append after "logout" | ||
// | // | ||
function makeTime() | function makeTime() | ||
{ | { | ||
var li = document.createElement( 'li' ); | var li = document.createElement( 'li' ); | ||
li.id = 'pt-time'; | |||
var mySpan = document.createElement( 'span' ); | |||
mySpan.appendChild( document.createTextNode( '00:00:00' ) ); | |||
li.appendChild( mySpan ); | |||
if ( ! gsTimeInsertBefore ) // append to end (right) of list | if ( ! gsTimeInsertBefore ) { // append to end (right) of list | ||
document.getElementById( 'pt-logout' ).parentNode.appendChild( li ); | |||
} | } | ||
else | else { | ||
var before = document.getElementById( gsTimeInsertBefore ); | |||
before.appendChild( li, before ); | |||
} | } | ||
doTime = window.setTimeout("getTime()", 1000); | doTime = window.setTimeout("getTime()", 1000); | ||
} | } | ||
addOnloadHook( makeTime ); | |||
function getTime() | function getTime() | ||
{ | { | ||
var time = new Date(); | |||
var hours = time.getUTCHours(); | |||
if (hours < 10) { hours = "0" + hours; } | |||
var minutes = time.getUTCMinutes(); | |||
if (minutes < 10) { minutes = "0" + minutes; } | |||
var seconds = time.getUTCSeconds(); | |||
if (seconds < 10) { seconds = "0" + seconds; } | |||
var currentTime = hours + ":" + minutes + ":" + seconds; | |||
document.getElementById('pt-time').childNodes[0].childNodes[0].replaceData(0, 8, currentTime); | |||
doTime = window.setTimeout("getTime()", 1000); | doTime = window.setTimeout("getTime()", 1000); | ||
} | } | ||
edits