--- loncom/xml/lonxml.pm 2001/06/03 18:33:54 1.86 +++ loncom/xml/lonxml.pm 2001/06/09 14:23:27 1.90 @@ -9,7 +9,7 @@ # 5/10 Scott Harrison # 5/26 Gerd Kortemeyer # 5/27 H. K. Ng -# 6/2,6/3 Gerd Kortemeyer +# 6/2,6/3,6/8,6/9 Gerd Kortemeyer package Apache::lonxml; use vars @@ -100,8 +100,32 @@ sub fontsettings() { sub registerurl { if ($ENV{'REQUEST_URI'}!~/^\/(res\/)*adm\//) { + my $hwkadd=''; + if ($ENV{'REQUEST_URI'}=~/\.(problem|exam|quiz|assess|survey|form)$/) { + if (&Apache::lonnet::allowed('vgr',$ENV{'request.course.id'})) { + $hwkadd.=(< // BEGIN LON-CAPA Internal @@ -121,6 +145,7 @@ sub registerurl { (2,1,'back.gif','backward','','gopost("/adm/flip","back:"+currentURL)'); menu.switchbutton (2,3,'forw.gif','forward','','gopost("/adm/flip","forward:"+currentURL)'); + $hwkadd } function LONCAPAstale() { @@ -128,11 +153,14 @@ sub registerurl { menu.currentStale=1; menu.switchbutton (3,1,'reload.gif','return','location','go(currentURL)'); + menu.clearbut(7,1); + menu.clearbut(7,2); + menu.clearbut(7,3); menu.menucltim=menu.setTimeout( 'clearbut(2,1);clearbut(2,3);clearbut(8,1);clearbut(8,2);clearbut(8,3);', 2000); - } + } // END LON-CAPA Internal