--- loncom/interface/lonmeta.pm 2009/05/28 17:08:32 1.235
+++ loncom/interface/lonmeta.pm 2009/12/01 18:07:50 1.237
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Metadata display handler
#
-# $Id: lonmeta.pm,v 1.235 2009/05/28 17:08:32 bisitz Exp $
+# $Id: lonmeta.pm,v 1.237 2009/12/01 18:07:50 bisitz Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -425,7 +425,7 @@ sub select_course {
# Pretty printing of metadata field
sub prettyprint {
- my ($type,$value,$target,$prefix,$form,$noformat)=@_;
+ my ($type,$value,$target,$prefix,$form)=@_;
# $target,$prefix,$form are optional and for filecrumbs only
if (! defined($value)) {
return ' ';
@@ -500,8 +500,8 @@ sub prettyprint {
}
}
$_ = '
'.$title.' '.
- &Apache::lonhtmlcommon::crumbs($url,$target,$prefix,$form,'0',$noformat).
- ''
+ &Apache::lonhtmlcommon::crumbs($url,$target,$prefix,$form).
+ ''
} split(/\s*\,\s*/,$value)).'';
}
# Evaluations
@@ -744,9 +744,13 @@ sub prettyinput {
# Create pageheader
sub pageheader {
- return &Apache::lonhtmlcommon::breadcrumbs()
- .&Apache::loncommon::head_subbox(
- &Apache::loncommon::CSTR_pageheader());
+ my $output = &Apache::lonhtmlcommon::breadcrumbs();
+
+ if ($env{'request.state'} eq 'construct') {
+ $output .= &Apache::loncommon::head_subbox(
+ &Apache::loncommon::CSTR_pageheader());
+ }
+ return $output;
}
# Main Handler
@@ -765,10 +769,13 @@ sub handler {
# Breadcrumbs
&Apache::lonhtmlcommon::clear_breadcrumbs();
- &Apache::lonhtmlcommon::add_breadcrumb({
- 'text' => 'Construction Space',
- 'href' => &Apache::loncommon::authorspace(),
- });
+
+ if ($env{'request.state'} eq 'construct') {
+ &Apache::lonhtmlcommon::add_breadcrumb({
+ 'text' => 'Construction Space',
+ 'href' => &Apache::loncommon::authorspace(),
+ });
+ }
if ($uri=~m:/adm/bombs/(.*)$:) {
&Apache::lonhtmlcommon::add_breadcrumb({
@@ -922,9 +929,8 @@ sub present_uneditable_metadata {
$versiondisplay='Version: '.$currentversion;
}
}
- # crumbify displayed URL uri target prefix form size
- $disuri=&Apache::lonhtmlcommon::crumbs($disuri,undef, undef, undef,'+1');
- $disuri =~ s:
::g;
+ # crumbify displayed URL uri target prefix form
+ $disuri=&Apache::lonhtmlcommon::crumbs($disuri,undef, undef, undef);
# obsolete
my $obsolete=$content{'obsolete'};
my $obsoletewarning='';