--- loncom/interface/lonhtmlcommon.pm 2024/08/22 18:43:03 1.358.2.19.2.10
+++ loncom/interface/lonhtmlcommon.pm 2024/09/18 14:20:24 1.358.2.19.2.11
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common html routines
#
-# $Id: lonhtmlcommon.pm,v 1.358.2.19.2.10 2024/08/22 18:43:03 raeburn Exp $
+# $Id: lonhtmlcommon.pm,v 1.358.2.19.2.11 2024/09/18 14:20:24 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1844,7 +1844,8 @@ Inputs: $component (the text on the righ
$component_help (the help item filename (without .tex extension).
$menulink (boolean, controls whether to include a link to /adm/menu)
$helplink (if 'nohelp' don't include the orange help link)
- $css_class (optional name for the class to apply to the table for CSS)
+ $crumbs_style (optional style attribute for div containing breadcrumbs
+ unless called from docs_breadcrumbs)
$no_mt (optional flag, 1 if &mt() is _not_ to be applied to $component
when including the text on the right.
$CourseBreadcrumbs (optional flag, 1 if &breadcrumbs called from &docs_breadcrumbs,
@@ -1881,11 +1882,9 @@ returns: nothing
my %tools = ();
sub breadcrumbs {
- my ($component,$component_help,$menulink,$helplink,$css_class,$no_mt,
+ my ($component,$component_help,$menulink,$helplink,$crumbs_style,$no_mt,
$CourseBreadcrumbs,$topic_help,$topic_help_text,$links_target) = @_;
#
- $css_class ||= 'LC_breadcrumbs';
-
# Make the faq and bug data cascade
my $faq = '';
my $bug = '';
@@ -2038,8 +2037,13 @@ returns: nothing
}
if (($links ne '') || ($nav_and_tools)) {
&render_tools(\$links);
- $links = &htmltag('div', $links,
- { id => "LC_breadcrumbs" }) unless ($CourseBreadcrumbs) ;
+ unless ($CourseBreadcrumbs) {
+ my $args = { id => 'LC_breadcrumbs' };
+ if ($crumbs_style ne '') {
+ $args->{'style'} = $crumbs_style;
+ }
+ $links = &htmltag('div', $links, $args);
+ }
}
my $adv_tools = 0;
if (ref($tools{'advtools'}) eq 'ARRAY') {