--- loncom/html/res/adm/pages/menu.html 2002/05/24 19:45:14 1.55
+++ loncom/html/res/adm/pages/menu.html 2002/07/15 19:45:18 1.60
@@ -4,7 +4,7 @@ The LearningOnline Network with CAPA
Remote Control
//
-// $Id: menu.html,v 1.55 2002/05/24 19:45:14 www Exp $
+// $Id: menu.html,v 1.60 2002/07/15 19:45:18 www Exp $
//
// Copyright Michigan State University Board of Trustees
//
@@ -66,10 +66,13 @@ var dislocked = 1;
var imgpath='/res/adm/pages/';
var currentURL='';
+var reloadURL='';
var currentStale=1;
var menucltim;
-var clock=new Date();
+var constructURL='';
+
+var clockdelta=0;
// not used (yet)
// var w_Annotator;
@@ -103,10 +106,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);
- statusbot=clock.getHours()+':'+clock.getMinutes()+':'+clock.getSeconds();
- if (!dislocked) { display(); }
+ 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"+mins; }
+ var hours=""+clock.getHours();
+ if (hours.length<2) { hours=" "+hours; }
+ statusbot=hours+':'+mins+':'+secs;
+
+ if (!dislocked) { showdisplay(); }
+
setTimeout('advanceclock();',1000);
}
@@ -151,8 +177,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 = '';}