Diff for /loncom/html/res/adm/pages/menu.html between versions 1.57 and 1.66.2.1

version 1.57, 2002/05/24 20:59:34 version 1.66.2.1, 2002/09/09 18:30:19
Line 29  Remote Control Line 29  Remote Control
 // http://www.lon-capa.org/  // http://www.lon-capa.org/
 //  //
   
 6/12/00,6/13,6/14,6/15 Gerd Kortemeyer  
 Sept Ben Tyszka  
 10/2,10/3,10/4,10/17,10/19,3/1/1 Gerd Kortemeyer  
 Jan Guy Albertelli  
 5/1/1 Gerd Kortemeyer  
 2/19 Guy Albertelli  
 3/21 Gerd Kortemeyer  
 4/30 Ben Tyszka  
 5/2 Scott Harrison  
 5/4,5/9,5/28,5/30,6/1,6/2,6/3,6/8,6/15,6/16 Gerd Kortemeyer  
 7/24,8/6 Scott Harrison  
 8/24 Gerd Kortemeyer  
 YEAR=2002  
 March 2002 Matthew Hall  
 3/19 Gerd Kortemeyer  
 5/6/02 Matthew Hall  
   
 -->  -->
 <head>  <head>
 <title>LON-CAPA Remote</title>  <title>LON-CAPA Remote</title>
Line 55  March 2002 Matthew Hall Line 38  March 2002 Matthew Hall
       background="remotebg.gif"        background="remotebg.gif"
       onUnload="logout();"        onUnload="logout();"
       >        >
   <font size="1">
 <script type="text/javascript">  <script type="text/javascript">
 <!--  <!--
 var statustop = '';  var statustop = '';
Line 64  var active = 0; Line 47  var active = 0;
 var dislocked = 1;  var dislocked = 1;
   
 var imgpath='/res/adm/pages/';  var imgpath='/res/adm/pages/';
   var fontpath='/adm/lonLCDfont/';
 var currentURL='';  var currentURL='';
   var reloadURL='';
 var currentStale=1;  var currentStale=1;
 var menucltim;  var menucltim;
   
 var clock=new Date();  var clockdelta=0;
   
 // not used (yet)  // not used (yet)
 // var w_Annotator;  // var w_Annotator;
Line 103  for (var i=1;i<=3;i++) { Line 87  for (var i=1;i<=3;i++) {
 var clienthost=window.location.host;  var clienthost=window.location.host;
 var clientwindow=opener;  var clientwindow=opener;
   
   function syncclock(servertime) {
       var clientclock=new Date;
       clockdelta=servertime-clientclock.getTime();
   }
   
 function advanceclock() {  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();
   
       if (years>1000) {
          years=years.substring(2,4);
       } else {
          years=years.substring(1,3);
       }
       statustop=mons+'/'+days+'/'+years;
   
     var secs=""+clock.getSeconds();      var secs=""+clock.getSeconds();
     if (secs.length<2) { secs="0"+secs; }      if (secs.length<2) { secs="0"+secs; }
     var mins=""+clock.getMinutes();      var mins=""+clock.getMinutes();
Line 112  function advanceclock() { Line 116  function advanceclock() {
     var hours=""+clock.getHours();      var hours=""+clock.getHours();
     if (hours.length<2) { hours=" "+hours; }      if (hours.length<2) { hours=" "+hours; }
     statusbot=hours+':'+mins+':'+secs;      statusbot=hours+':'+mins+':'+secs;
     if (!dislocked) { display(); }  
       if (!dislocked) { showdisplay(); }
   
     setTimeout('advanceclock();',1000);      setTimeout('advanceclock();',1000);
 }  }
   
Line 157  function deactivate () { Line 163  function deactivate () {
 }  }
   
 function display(utext,ltext) {  function display(utext,ltext) {
       this.window.focus();
       showdisplay(utext,ltext);
   }
   
   function showdisplay(utext,ltext) {
   var i; var ch;    var i; var ch;
   this.window.focus();  
   dislocked=1;    dislocked=1;
   if (utext == null) { utext = '';}    if (utext == null) { utext = '';}
   if (ltext == null) { ltext = '';}    if (ltext == null) { ltext = '';}
Line 178  function display(utext,ltext) { Line 188  function display(utext,ltext) {
          if (ch==':') { ch='colon'; }           if (ch==':') { ch='colon'; }
          if (ch=='/') { ch='slash'; }           if (ch=='/') { ch='slash'; }
       } else { ch='space'; }        } else { ch='space'; }
       this.document['i'+i].src=imgpath+ch+'.gif';        this.document['i'+i].src=fontpath+ch+'.gif';
    }     }
    for (i=0;i<=7;i++) {     for (i=0;i<=7;i++) {
       if (i<ltext.length) {        if (i<ltext.length) {
Line 188  function display(utext,ltext) { Line 198  function display(utext,ltext) {
          if (ch==':') { ch='colon'; }           if (ch==':') { ch='colon'; }
          if (ch=='/') { ch='slash'; }           if (ch=='/') { ch='slash'; }
       } else { ch='space'; }        } else { ch='space'; }
       this.document['j'+i].src=imgpath+ch+'.gif';        this.document['j'+i].src=fontpath+ch+'.gif';
    }     }
   }    }
 }  }
Line 223  function setstatus(tp,bt) { Line 233  function setstatus(tp,bt) {
 }  }
   
 function is_editable_resource (url) {  function is_editable_resource (url) {
   // figure out if this a specific resource version
    var Chunks = url.split('.');     var Chunks = url.split('.');
    var tmp = Chunks[Chunks.length-1];     var tmp = Chunks[Chunks.length-1];
    if ((Chunks.length > 1) && (Math.floor(tmp) == tmp)) {     if ((Chunks.length > 1) && (Math.floor(tmp) == tmp)) {
        return true;         return false;
    }      }
    return false;  // see if this is actually in resource space
      var SlashChunks=url.split('/');
      if (SlashChunks[1]!='res') { return false; } 
      return true;
 }  }
   
 function cstrgo(currenturl,defaulturl) {  function cstrgo(currenturl,defaulturl) {
Line 239  function cstrgo(currenturl,defaulturl) { Line 253  function cstrgo(currenturl,defaulturl) {
        (! is_editable_resource(currenturl))) {         (! is_editable_resource(currenturl))) {
       url = defaulturl;        url = defaulturl;
    } else {     } else {
       url = currenturl;        var SlashChunks=currenturl.split('/');
       var res_pattern     = /^\/res\/[A-z0-p]+\//;        SlashChunks[1]='priv';
       if (res_pattern.test(url)) {        var i;
          // map /res/103/turtle to /priv/turtle        for (i=2;i<SlashChunks.length;i++) {
          url = url.replace(/^\/res\/[A-z0-9]+\//,'/priv/');            SlashChunks[i]=SlashChunks[i+1];
       } else {  
          url = defaulturl;  
       }        }
         SlashChunks.length--;
         url=SlashChunks.join('/');
    }     }
    this.document['led'].src="ledsend.gif";     this.document['led'].src="ledsend.gif";
    if (url != '') {     if (url != '') {
Line 353  function catalog_info() { Line 367  function catalog_info() {
 <center>  <center>
 <a href="javascript:defdis();"  <a href="javascript:defdis();"
    onMouseOver="defdis();"     onMouseOver="defdis();"
 ><img width="103" height="7" border="0" src="spacer.gif" /></a>  ><img width="103" height="3" border="0" src="spacer.gif" /></a>
 </center>  </center>
   
 <center>  <center>
Line 361  function catalog_info() { Line 375  function catalog_info() {
 <tr><td bgcolor="#666666">  <tr><td bgcolor="#666666">
 <table hspace="0" border="0" cellspacing="1" cellpadding="0">   <table hspace="0" border="0" cellspacing="1" cellpadding="0"> 
 <tr>  <tr>
 <td><img name="i0" width="15" height="19" src="l.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0"  name="i0" width="15" height="19" src="/adm/lonLCDfont/l.gif" /></a></td>
 <td><img name="i1" width="15" height="19" src="o.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0"  name="i1" width="15" height="19" src="/adm/lonLCDfont/o.gif" /></a></td>
 <td><img name="i2" width="15" height="19" src="n.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0"  name="i2" width="15" height="19" src="/adm/lonLCDfont/n.gif" /></a></td>
 <td><img name="i3" width="15" height="19" src="hyphen.gif"></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0"  name="i3" width="15" height="19" src="/adm/lonLCDfont/hyphen.gif"></a></td>
 <td><img name="i4" width="15" height="19" src="c.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0"  name="i4" width="15" height="19" src="/adm/lonLCDfont/c.gif" /></a></td>
 <td><img name="i5" width="15" height="19" src="a.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0"  name="i5" width="15" height="19" src="/adm/lonLCDfont/a.gif" /></a></td>
 <td><img name="i6" width="15" height="19" src="p.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0"  name="i6" width="15" height="19" src="/adm/lonLCDfont/p.gif" /></a></td>
 <td><img name="i7" width="15" height="19" src="a.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0"  name="i7" width="15" height="19" src="/adm/lonLCDfont/a.gif" /></a></td>
 </tr>  </tr>
 <tr>  <tr>
 <td><img name="j0" width="15" height="19" src="space.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0" name="j0" width="15" height="19" src="/adm/lonLCDfont/space.gif" /></a></td>
 <td><img name="j1" width="15" height="19" src="space.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0" name="j1" width="15" height="19" src="/adm/lonLCDfont/space.gif" /></a></td>
 <td><img name="j2" width="15" height="19" src="space.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0" name="j2" width="15" height="19" src="/adm/lonLCDfont/space.gif" /></a></td>
 <td><img name="j3" width="15" height="19" src="space.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0" name="j3" width="15" height="19" src="/adm/lonLCDfont/space.gif" /></a></td>
 <td><img name="j4" width="15" height="19" src="space.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0" name="j4" width="15" height="19" src="/adm/lonLCDfont/space.gif" /></a></td>
 <td><img name="j5" width="15" height="19" src="space.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0" name="j5" width="15" height="19" src="/adm/lonLCDfont/space.gif" /></a></td>
 <td><img name="j6" width="15" height="19" src="space.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0" name="j6" width="15" height="19" src="/adm/lonLCDfont/space.gif" /></a></td>
 <td><img name="j7" width="15" height="19" src="space.gif" /></td>  <td><a href="javascript:defdis();" onMouseOver="defdis();"><img border="0" name="j7" width="15" height="19" src="/adm/lonLCDfont/space.gif" /></a></td>
 </tr>  </tr>
 </table>  </table>
 </td></tr>  </td></tr>
 </table>  </table>
 </center  
   
 <center>  
 <a href="javascript:defdis();"  
    onMouseOver="defdis();"  
 ><img width="103" height="7" border="0" src="spacer.gif" /></a>  
 </center>  </center>
   
 <center>  <center>
Line 451  function catalog_info() { Line 459  function catalog_info() {
 <td><a href="javascript:eval(hr[103]);" onMouseOver="display(dt[103],db[103]);"><img width="43" height="20" border="0" name="b103" src="empty.gif" /></a></td>  <td><a href="javascript:eval(hr[103]);" onMouseOver="display(dt[103],db[103]);"><img width="43" height="20" border="0" name="b103" src="empty.gif" /></a></td>
 </tr>  </tr>
   
   <tr>
   <td><a href="javascript:eval(hr[111]);" onMouseOver="display(dt[111],db[111]);"><img width="43" height="20" border="0" name="b111" src="empty.gif" /></a></td>
   <td><a href="javascript:eval(hr[112]);" onMouseOver="display(dt[112],db[112]);"><img width="43" height="20" border="0" name="b112" src="empty.gif" /></a></td>
   <td><a href="javascript:eval(hr[113]);" onMouseOver="display(dt[113],db[113]);"><img width="43" height="20" border="0" name="b113" src="empty.gif" /></a></td>
   </tr>
   
 </table>  </table>
 </center>  </center>
   
 <center>  <center>
 <a href="javascript:defdis();"  <a href="javascript:defdis();"
    onMouseOver="defdis();"     onMouseOver="defdis();"
 ><img width="103" height="7" border="0" src="spacer.gif" /></a>  ><img width="103" height="3" border="0" src="spacer.gif" /></a>
 </center>  </center>
   
 <form name="server" action="/adm/logout" method="post" target="loncapaclient">  <form name="server" action="/adm/logout" method="post" target="loncapaclient">
Line 468  function catalog_info() { Line 482  function catalog_info() {
 <script>  <script>
 activate();  activate();
 </script>  </script>
   </font>
 </body>  </body>
 </html>  </html>
   

Removed from v.1.57  
changed lines
  Added in v.1.66.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>