--- loncom/interface/lonmenu.pm 2003/05/23 13:56:39 1.67 +++ loncom/interface/lonmenu.pm 2003/05/23 21:47:27 1.68 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines to control the menu # -# $Id: lonmenu.pm,v 1.67 2003/05/23 13:56:39 www Exp $ +# $Id: lonmenu.pm,v 1.68 2003/05/23 21:47:27 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -180,8 +180,28 @@ sub registerurl { ((($ENV{'request.publicaccess'}) || (!&Apache::lonnet::is_on_map($ENV{'REQUEST_URI'}))) && (!$forcereg))) { - return $result. - ''.$force_title; + my $loadfunction=''; + my $unloadfunction=''; + unless (1 || ($ENV{'browser.interface'} eq 'textual') || + ($ENV{'environment.remote'} eq 'off') || + ($ENV{'request.publicaccess'})) { + my $reopen=&Apache::lonmenu::reopenmenu(); + $loadfunction='swmenu='.$reopen.'swmenu.noclient=0;'; + $unloadfunction='swmenu='.$reopen.'swmenu.noclient=1;'; + + } + return $result.(< +function LONCAPAreg() { + $loadfunction +} + +function LONCAPAstale() { + $unloadfunction +} + +$force_title +ENDFUNCTIONS } # Graphical display after login only if ($Apache::lonxml::registered && !$forcereg) { return ''; }