--- loncom/interface/lonmenu.pm 2003/09/21 21:40:06 1.93 +++ loncom/interface/lonmenu.pm 2003/10/24 21:04:21 1.96 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines to control the menu # -# $Id: lonmenu.pm,v 1.93 2003/09/21 21:40:06 www Exp $ +# $Id: lonmenu.pm,v 1.96 2003/10/24 21:04:21 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -203,7 +203,9 @@ sub registerurl { } # Graphical display after login only if ($Apache::lonxml::registered && !$forcereg) { return ''; } - $result.=&innerregister($forcereg,$target); + if ($target ne 'edit') { + $result.=&innerregister($forcereg,$target); + } return $result.$force_title; } @@ -351,6 +353,7 @@ s&2&3&forw.gif&forward&&gopost('/adm/fli c&6&3 c&8&1 c&8&2 +s&8&3&prt.gif&prepare&printout&gopost('/adm/printout',currentURL)&Prepare a printable document s&9&1&sbkm.gif&set&bookmark&set_bookmark()&Set a bookmark for this resource&2 s&9&3&anot.gif&anno-&tations&annotate()&Make notes and annotations about this resource&2 ENDMENUITEMS @@ -640,21 +643,34 @@ sub switch { if ($nobreak==2) { return ''; } my $text=$top.' '.$bot; $text=~s/\s*\-\s*//gs; - $inlineremote[10*$row+$col]="\n".($nobreak?' ':'
'). - ''.$text.' '. - ($nobreak?'':$desc); + if ($nobreak) { + $inlineremote[10*$row+$col]= + ''.$text.''; + } else { + $inlineremote[10*$row+$col]="\n
". + ''.$desc.''; + } } else { # Inline Remote if ($nobreak==2) { return ''; } my $text=$top.' '.$bot; $text=~s/\s*\-\s*//gs; - $inlineremote[10*$row+$col]="\n". - ($nobreak==3?''.$text.''. - ($nobreak?'':''.$desc.'').($nobreak!=1?'':''); + if ($nobreak==3) { + $inlineremote[10*$row+$col]="\n". + ''. + ''.$text. + ''; + } elsif ($nobreak) { + $inlineremote[10*$row+$col]="\n". + ''. + ''.$text. + ''; + } else { + $inlineremote[10*$row+$col]="\n". + ''. + ''.$desc. + ''; + } } return ''; }