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

version 1.66.2.1, 2002/09/09 18:30:19 version 1.68, 2002/09/06 15:18:23
Line 50  var imgpath='/res/adm/pages/'; Line 50  var imgpath='/res/adm/pages/';
 var fontpath='/adm/lonLCDfont/';  var fontpath='/adm/lonLCDfont/';
 var currentURL='';  var currentURL='';
 var reloadURL='';  var reloadURL='';
   var currentSymb='';
   var reloadSymb='';
 var currentStale=1;  var currentStale=1;
 var menucltim;  var menucltim;
   
Line 233  function setstatus(tp,bt) { Line 235  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 false;         return true;
    }     } 
 // see if this is actually in resource space     return false;
    var SlashChunks=url.split('/');  
    if (SlashChunks[1]!='res') { return false; }   
    return true;  
 }  }
   
 function cstrgo(currenturl,defaulturl) {  function cstrgo(currenturl,defaulturl) {
Line 253  function cstrgo(currenturl,defaulturl) { Line 251  function cstrgo(currenturl,defaulturl) {
        (! is_editable_resource(currenturl))) {         (! is_editable_resource(currenturl))) {
       url = defaulturl;        url = defaulturl;
    } else {     } else {
       var SlashChunks=currenturl.split('/');        url = currenturl;
       SlashChunks[1]='priv';        var res_pattern     = /^\/res\/[A-z0-p]+\//;
       var i;        if (res_pattern.test(url)) {
       for (i=2;i<SlashChunks.length;i++) {           // map /res/103/turtle to /priv/turtle
           SlashChunks[i]=SlashChunks[i+1];           url = url.replace(/^\/res\/[A-z0-9]+\//,'/priv/');
         } 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 273  function go(url) { Line 271  function go(url) {
    this.document['led'].src="ledsend.gif";     this.document['led'].src="ledsend.gif";
    if (url!='' && url!= null) {     if (url!='' && url!= null) {
        currentURL = null;         currentURL = null;
          currentSymb= null;
        clientwindow.window.location.href="http://"+clienthost+url;         clientwindow.window.location.href="http://"+clienthost+url;
    }     }
 }  }
Line 285  function gopost(url,postdata) { Line 284  function gopost(url,postdata) {
       this.document.server.postdata.value=postdata;        this.document.server.postdata.value=postdata;
       this.document.server.command.value='';        this.document.server.command.value='';
       this.document.server.url.value='';        this.document.server.url.value='';
         this.document.server.symb.value='';
       this.document.server.submit();        this.document.server.submit();
    }     }
 }  }
Line 297  function gocmd(url,cmd) { Line 297  function gocmd(url,cmd) {
       this.document.server.postdata.value='';        this.document.server.postdata.value='';
       this.document.server.command.value=cmd;        this.document.server.command.value=cmd;
       this.document.server.url.value=currentURL;        this.document.server.url.value=currentURL;
         this.document.server.symb.value=currentSymb;
       this.document.server.submit();        this.document.server.submit();
    }     }
 }  }
Line 348  function edit_bookmarks() { Line 349  function edit_bookmarks() {
 function catalog_info() {  function catalog_info() {
    go('');     go('');
    w_LONcatInfo_flag=1;     w_LONcatInfo_flag=1;
    loncatinfo=window.open(clientwindow.window.location.href+'.meta',"LONcatInfo");     loncatinfo=window.open(clientwindow.window.location.pathname+'.meta',"LONcatInfo");
 }  }
 // -->  // -->
 </script>  </script>
Line 478  function catalog_info() { Line 479  function catalog_info() {
 <input type="hidden" name="postdata" value="none" />  <input type="hidden" name="postdata" value="none" />
 <input type="hidden" name="command" value="none" />  <input type="hidden" name="command" value="none" />
 <input type="hidden" name="url" value="none" />  <input type="hidden" name="url" value="none" />
   <input type="hidden" name="symb" value="none" />
 </form>  </form>
 <script>  <script>
 activate();  activate();

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


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