--- loncom/html/res/adm/pages/menu.html 2002/05/24 20:43:12 1.56 +++ loncom/html/res/adm/pages/menu.html 2002/07/16 20:30:53 1.61 @@ -4,7 +4,7 @@ The LearningOnline Network with CAPA Remote Control // -// $Id: menu.html,v 1.56 2002/05/24 20:43:12 www Exp $ +// $Id: menu.html,v 1.61 2002/07/16 20:30:53 www Exp $ // // Copyright Michigan State University Board of Trustees // @@ -66,10 +66,11 @@ var dislocked = 1; var imgpath='/res/adm/pages/'; var currentURL=''; +var reloadURL=''; var currentStale=1; var menucltim; -var clock=new Date(); +var clockdelta=0; // not used (yet) // var w_Annotator; @@ -103,16 +104,33 @@ for (var i=1;i<=3;i++) { var clienthost=window.location.host; var clientwindow=opener; +function syncclock(servertime) { + var clientclock=new Date; + clockdelta=servertime-clientclock.getTime(); +} + function advanceclock() { - clock.setTime(clock.getTime()+1000); + var clock=new Date(); + clock.setTime(clock.getTime()+clockdelta); + + var days=""+clock.getDate(); + if (days.length<2) { days="0"+days; } + var mons=""+(clock.getMonth()+1); + if (mons.length<2) { mons="0"+mons; } + var years=""+clock.getYear(); + years=years.substring(1,3); + statustop=mons+'/'+days+'/'+years; + var secs=""+clock.getSeconds(); if (secs.length<2) { secs="0"+secs; } var mins=""+clock.getMinutes(); - if (mins.length<2) { mins="0"+secs; } + if (mins.length<2) { mins="0"+mins; } var hours=""+clock.getHours(); if (hours.length<2) { hours=" "+hours; } statusbot=hours+':'+mins+':'+secs; - if (!dislocked) { display(); } + + if (!dislocked) { showdisplay(); } + setTimeout('advanceclock();',1000); } @@ -157,8 +175,12 @@ function deactivate () { } function display(utext,ltext) { + this.window.focus(); + showdisplay(utext,ltext); +} + +function showdisplay(utext,ltext) { var i; var ch; - this.window.focus(); dislocked=1; if (utext == null) { utext = '';} if (ltext == null) { ltext = '';}