--- loncom/interface/lonhtmlcommon.pm 2004/04/06 15:07:41 1.62 +++ loncom/interface/lonhtmlcommon.pm 2004/04/07 22:33:00 1.63 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common html routines # -# $Id: lonhtmlcommon.pm,v 1.62 2004/04/06 15:07:41 matthew Exp $ +# $Id: lonhtmlcommon.pm,v 1.63 2004/04/07 22:33:00 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -899,6 +899,9 @@ All inputs can be undef without problems Inputs: $color (the background color of the table returned), $component (the large text on the right side of the table), $component_help + $function (role to get colors from) + $domain (domian of role) + $menulink (boolean, controls whether to include a link to /adm/menu) Returns a string containing breadcrumbs for the current page. @@ -924,7 +927,8 @@ returns: nothing my @Crumbs; sub breadcrumbs { - my ($color,$component,$component_help,$function,$domain) = @_; + my ($color,$component,$component_help,$function,$domain,$menulink) = + @_; if (! defined($color)) { if (! defined($function)) { $function = &Apache::loncommon::get_users_function(); @@ -945,7 +949,8 @@ returns: nothing my $last = pop(@Crumbs); # # The first one should be the course, I guess. - if (exists($ENV{'request.course.id'})) { + if (!defined($menulink)) { $menulink=1; } + if ($menulink && exists($ENV{'request.course.id'})) { my $cid = $ENV{'request.course.id'}; unshift(@Crumbs,{ href=>'/adm/menu',