--- loncom/interface/lonhtmlcommon.pm 2009/02/18 19:28:45 1.201
+++ loncom/interface/lonhtmlcommon.pm 2009/04/29 18:42:38 1.210
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common html routines
#
-# $Id: lonhtmlcommon.pm,v 1.201 2009/02/18 19:28:45 droeschl Exp $
+# $Id: lonhtmlcommon.pm,v 1.210 2009/04/29 18:42:38 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -62,6 +62,29 @@ use Apache::lonlocal;
use Apache::lonnet;
use LONCAPA;
+##############################################
+##############################################
+
+=pod
+
+=item confirm_success
+
+Successful completion of an operation message
+
+=cut
+
+sub confirm_success {
+ my ($message,$failure)=@_;
+ if ($failure) {
+ return ''.
+ $message.
+ ' ';
+ } else {
+ return ''.
+ $message.
+ ' ';
+ }
+}
##############################################
##############################################
@@ -285,7 +308,7 @@ sub checkbox {
$Str .= 'value="'.$value.'"';
}
if ($checked) {
- $Str .= ' checked="1"';
+ $Str .= ' checked="checked"';
}
$Str .= ' />';
return $Str;
@@ -307,7 +330,7 @@ sub radio {
$Str .= 'value="'.$value.'"';
}
if ($checked eq $value) {
- $Str .= ' checked="1"';
+ $Str .= ' checked="checked"';
}
$Str .= ' />';
return $Str;
@@ -1305,10 +1328,15 @@ returns: nothing
my @Crumbs;
sub breadcrumbs {
- my ($component,$component_help,$menulink,$helplink,$css_class,$no_mt) = @_;
+ my ($component,$component_help,$menulink,$helplink,$css_class,$no_mt, $no_realBreadcrumb) = @_;
#
$css_class ||= 'LC_breadcrumbs';
my $Str1 = '
';
+
+
+ if($no_realBreadcrumb){
+ $Str1 .= $links.'';
+ } else {
+ $Str1 .= $links.'';
+ }
#
if (defined($component)) {
$Str .= "\n".''
@@ -1402,7 +1443,7 @@ returns: nothing
# Return the @Crumbs stack to what we started with
push(@Crumbs,$last);
shift(@Crumbs);
- #
+ # Return a table and after that the breadcrumb's line
return "$Str\n$Str1";
}
@@ -1505,9 +1546,9 @@ END
}
sub row_title {
+ my ($title,$css_title_class,$css_value_class) = @_;
$row_count[0]++;
my $css_class = ($row_count[0] % 2)?'LC_odd_row':'LC_even_row';
- my ($title,$css_title_class,$css_value_class) = @_;
$css_title_class ||= 'LC_pick_box_title';
$css_title_class = 'class="'.$css_title_class.'"';
@@ -2091,15 +2132,15 @@ sub generate_menu {
$img->("", {
class => "LC_noBorder LC_middle",
src => "/res/adm/pages/$$link{icon}",
- alt => defined($$link{alttext}) ?
- $$link{alttext} : $$link{linktext}
+ alt => mt(defined($$link{alttext}) ?
+ $$link{alttext} : $$link{linktext})
}), {
href => $$link{url},
- title => $$link{linktitle}
+ title => mt($$link{linktitle})
}).
- $a->($$link{linktext}, {
+ $a->(mt($$link{linktext}), {
href => $$link{url},
- title => $$link{linktitle},
+ title => mt($$link{linktitle}),
class => "LC_menubuttons_link"
}).
(defined($$link{help}) ?
@@ -2115,9 +2156,9 @@ sub generate_menu {
#
# the category won't be added if there aren't any links
push @categories,
- $div->($h3->($$category{categorytitle}, {class=>"LC_hcell"}).
+ $div->($h3->(mt($$category{categorytitle}), {class=>"LC_hcell"}).
$ul->(join('' ,@links), {class =>"LC_ListStyleNormal" }),
- {class=>"LC_ContentBoxSpecial"}) if scalar(@links);
+ {class=>"LC_ContentBoxSpecial LC_400Box"}) if scalar(@links);
}
# wrap the joined @categories in another (column layout)