--- loncom/html/res/adm/pages/menu.html 2001/06/02 16:07:19 1.31 +++ loncom/html/res/adm/pages/menu.html 2001/06/16 15:08:09 1.36 @@ -11,7 +11,7 @@ Jan 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 Gerd Kortemeyer +5/4,5/9,5/28,5/30,6/1,6/2,6/3,6/8,6/15,6/16 Gerd Kortemeyer --> LON-CAPA Remote @@ -34,6 +34,7 @@ imgpath='/res/adm/pages/'; var currentURL=''; var currentStale=1; +var menucltim; // not used (yet) // var w_Annotator; @@ -85,38 +86,9 @@ function logout () { } } -function checkurl () { - if (currentURL) { - if (currentStale) { - clearbut(2,1); - clearbut(2,3); - clearbut(8,1); - clearbut(8,2); - clearbut(8,3); - switchbutton(3,1,'reload.gif','return','location','go(currentURL)'); - } else { - clearbut(3,1); - switchbutton(8,1,'eval.gif','evaluate','this','gopost("/adm/evaluate",currentURL)'); - switchbutton(8,2,'fdbk.gif','feedback','on this','gopost("/adm/feedback",currentURL)'); - switchbutton(8,3,'prt.gif','prepare','printout','gopost("/adm/printout",currentURL)'); - switchbutton(2,1,'back.gif','backward','','gopost("/adm/flip","back:"+currentURL)'); - switchbutton(2,3,'forw.gif','forward','','gopost("/adm/flip","forward:"+currentURL)'); - } - } else { - clearbut(2,1); - clearbut(2,3); - clearbut(3,1); - clearbut(8,1); - clearbut(8,2); - clearbut(8,3); - } - setTimeout('checkurl();',500); -} - function activate () { opener.menuloaded=1; setTimeout('active=1;',2000); - setTimeout('checkurl();',1500); } function deactivate () { @@ -195,6 +167,20 @@ function gopost(url,postdata) { if (url!='') { this.document.server.action="http://"+clienthost+url; this.document.server.postdata.value=postdata; + this.document.server.command.value=''; + this.document.server.url.value=''; + this.document.server.submit(); + } +} + +function gocmd(url,cmd) { + windowcheck(); + this.document['led'].src="ledsend.gif"; + if (url!='') { + this.document.server.action="http://"+clienthost+url; + this.document.server.postdata.value=''; + this.document.server.command.value=cmd; + this.document.server.url.value=currentURL; this.document.server.submit(); } } @@ -206,15 +192,20 @@ function annotate() { "" +"
" - +"" + +"" +"
"); annotator.document.close(); } function set_bookmark() { go(''); - clienttitle="Enter Title"; - clienthref="Enter Address"; + if (currentStale) { + clienttitle="Enter Title"; + clienthref=currentURL; + } else { + clienttitle=clientwindow.document.title; + clienthref=clientwindow.location.pathname; + } w_bmquery_flag=1; bmquery=window.open('','bmquery','width=365,height=165,scrollbars=0'); bmquery.document.write( @@ -334,7 +325,13 @@ function catalog_info() { - + + + + + + + @@ -345,8 +342,10 @@ function catalog_info() { >
- -
+ + + +