--- loncom/html/res/adm/pages/menu.html 2003/11/10 00:39:28 1.111 +++ loncom/html/res/adm/pages/menu.html 2005/08/11 13:35:52 1.118 @@ -4,7 +4,7 @@ The LearningOnline Network with CAPA Remote Control // -// $Id: menu.html,v 1.111 2003/11/10 00:39:28 www Exp $ +// $Id: menu.html,v 1.118 2005/08/11 13:35:52 albertel Exp $ // // Copyright Michigan State University Board of Trustees // @@ -61,7 +61,6 @@ var currentSymb=''; var reloadSymb=''; var currentStale=1; var menucltim; - var clockdelta=0; var w_extdisp_flag=-1; @@ -81,6 +80,7 @@ var w_bmquery_flag=-1; var w_BookmarkPal_flag=-1; var w_LONcatInfo_flag=-1; var w_LONchat_flag=-1; +var w_loncapanav_flag=-1; // 1 means currently open // 0 means closed (but has been open) // -1 means never yet opened/defined @@ -103,6 +103,7 @@ for (var i=1;i<=3;i++) { var clienthost=window.location.host; var clientwindow=opener; +var navwindow; function syncclock(servertime) { var clientclock=new Date; @@ -150,6 +151,13 @@ function windowcheck() { extenddispclose(); } +function navwindowcheck() { + if (navwindow==null || navwindow.closed) { + navwindow=window.open("http://"+clienthost+"/adm/navmaps#curloc", + "loncapanav","height=600,width=400,scrollbars=1"); + } +} + function collapse() { if (autologout) { go('/adm/remote?action=collapse'); @@ -242,6 +250,7 @@ function go(url) { if (url!='' && url!= null) { currentURL = null; currentSymb= null; + this.document.server.target='loncapaclient'; this.document.server.action="http://"+clienthost+url; this.document.server.postdata.value=''; this.document.server.command.value=''; @@ -251,6 +260,25 @@ function go(url) { } } +function gonav(url) { + if (w_loncapanav_flag == 1) { + navwindowcheck(); + statuslocked=0; + this.document.server.target="loncapanav"; + } else { + this.document.server.target="loncapaclient"; + } + this.document['led'].src="http://"+clienthost+imgpath+"ledsend.gif"; + if (url!='' && url!= null) { + this.document.server.action="http://"+clienthost+url; + this.document.server.postdata.value=currentURL; + this.document.server.command.value=''; + this.document.server.url.value=''; + this.document.server.postsymb.value=currentSymb; + this.document.server.submit(); + } +} + function gopost(url,postdata,makenewwin) { windowcheck(); statuslocked=0; @@ -259,9 +287,11 @@ function gopost(url,postdata,makenewwin) if (makenewwin) { var LONcomWin=window.open("http://"+clienthost+"/adm/rat/empty.html", 'LONcom', - "height=400,width=540,"+ + "height=600,width=600,"+ "scrollbars=1,toolbar=0,status=0,resizable=1,location=0,menubar=0"); this.document.server.target='LONcom'; + } else { + this.document.server.target='loncapaclient'; } this.document.server.action="http://"+clienthost+url; this.document.server.postdata.value=postdata; @@ -269,7 +299,6 @@ function gopost(url,postdata,makenewwin) this.document.server.url.value=''; this.document.server.postsymb.value=''; this.document.server.submit(); - this.document.server.target='loncapaclient'; } } @@ -278,6 +307,7 @@ function gocmd(url,cmd) { statuslocked=0; this.document['led'].src="http://"+clienthost+imgpath+"ledsend.gif"; if (url!='') { + this.document.server.target='loncapaclient'; this.document.server.action="http://"+clienthost+url; this.document.server.postdata.value=''; this.document.server.command.value=cmd; @@ -375,13 +405,13 @@ function edit_bookmarks() { function catalog_info() { go(''); w_LONcatInfo_flag=1; - loncatinfo=window.open(clientwindow.window.location.pathname+'.meta',"cat",'height=320,width=280,resizable=yes,scrollbars=yes,location=no,menubar=no,toolbar=no'); + loncatinfo=window.open(clientwindow.window.location.pathname+'.meta',"cat",'height=420,width=480,resizable=yes,scrollbars=yes,location=no,menubar=no,toolbar=no'); } function chat_win() { go(''); w_LONchat_flag=1; - lonchat=window.open('/res/adm/pages/chatroom.html',"LONchat",'height=320,width=280,resizable=yes,location=no,menubar=no,toolbar=no'); + lonchat=window.open('/res/adm/pages/chatroom.html',"LONchat",'height=420,width=480,resizable=yes,location=no,menubar=no,toolbar=no'); } // --> @@ -454,6 +484,9 @@ function showdisplay(utext,ltext) { } //--> + +return ''; +