--- loncom/interface/lonhtmlcommon.pm 2004/06/04 16:05:47 1.74
+++ loncom/interface/lonhtmlcommon.pm 2004/06/17 18:22:13 1.78
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common html routines
#
-# $Id: lonhtmlcommon.pm,v 1.74 2004/06/04 16:05:47 www Exp $
+# $Id: lonhtmlcommon.pm,v 1.78 2004/06/17 18:22:13 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -841,11 +841,13 @@ sub r_print {
# ------------------------------------------------------- Puts directory header
sub crumbs {
- my ($uri,$target,$prefix,$form,$size)=@_;
+ my ($uri,$target,$prefix,$form,$size,$noformat)=@_;
if (! defined($size)) {
$size = '+2';
}
- my $output='
'.$prefix.'/';
+ my $output='';
+ unless ($noformat) { $output.='
'; }
+ $output.=''.$prefix.'/';
if ($ENV{'user.adv'}) {
my $path=$prefix.'/';
foreach (split('/',$uri)) {
@@ -862,13 +864,14 @@ sub crumbs {
$output.=$uri;
}
unless ($uri=~/\/$/) { $output=~s/\/$//; }
- return $output.'
';
+ return $output.''.($noformat?'':'
');
}
# ------------------------------------------------- Output headers for HTMLArea
sub htmlareaheaders {
if (&htmlareablocked()) { return ''; }
+ unless (&htmlareabrowser()) { return ''; }
my $lang='en';
if (&mt('htmlarea_lang') ne 'htmlarea_lang') {
$lang=&mt('htmlarea_lang');
@@ -886,6 +889,7 @@ ENDHEADERS
sub htmlareaaddbuttons {
if (&htmlareablocked()) { return ''; }
+ unless (&htmlareabrowser()) { return ''; }
return (<
');
+ editor.surroundHTML(
+ '