--- loncom/interface/lonhtmlcommon.pm 2004/03/08 17:31:37 1.60
+++ loncom/interface/lonhtmlcommon.pm 2004/04/06 15:07:41 1.62
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common html routines
#
-# $Id: lonhtmlcommon.pm,v 1.60 2004/03/08 17:31:37 www Exp $
+# $Id: lonhtmlcommon.pm,v 1.62 2004/04/06 15:07:41 matthew Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -814,8 +814,11 @@ sub r_print {
# ------------------------------------------------------- Puts directory header
sub crumbs {
- my ($uri,$target,$prefix,$form)=@_;
- my $output='
'.$prefix.'/';
+ my ($uri,$target,$prefix,$form,$size)=@_;
+ if (! defined($size)) {
+ $size = '+2';
+ }
+ my $output='
'.$prefix.'/';
if ($ENV{'user.adv'}) {
my $path=$prefix.'/';
foreach (split('/',$uri)) {
@@ -838,9 +841,12 @@ sub crumbs {
# ------------------------------------------------- Output headers for HTMLArea
sub htmlareaheaders {
- unless (&htmlareabrowser()) { return ''; }
+ unless (&htmlareablocked()) { return ''; }
my $lang='en';
return (<
+ _editor_url="/htmlarea/";
+
@@ -853,7 +859,7 @@ ENDHEADERS
# ---------------------------------------------------------- Script to activate
sub htmlareaactive {
- unless (&htmlareabrowser()) { return ''; }
+ unless (&htmlareablocked()) { return ''; }
return (<
HTMLArea.replaceAll();
@@ -861,6 +867,13 @@ sub htmlareaactive {
ENDSCRIPT
}
+# --------------------------------------------------------------------- Blocked
+
+sub htmlareablocked {
+ unless (&htmlareabrowser()) { return ''; }
+ return 1;
+}
+
# ---------------------------------------- Browser capable of running HTMLArea?
sub htmlareabrowser {