--- loncom/xml/londefdef.pm 2003/10/01 21:13:50 1.178
+++ loncom/xml/londefdef.pm 2003/10/24 21:25:50 1.187
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Tags Default Definition Module
#
-# $Id: londefdef.pm,v 1.178 2003/10/01 21:13:50 albertel Exp $
+# $Id: londefdef.pm,v 1.187 2003/10/24 21:25:50 albertel Exp $
#
#
# Copyright Michigan State University Board of Trustees
@@ -50,6 +50,7 @@ use Apache::File();
use Image::Magick;
use Apache::lonmenu();
use Apache::lonmeta();
+use Apache::Constants qw(:common);
$Apache::londefdef::TD_redirection=0;
@@ -140,7 +141,7 @@ sub end_tthoption {
return $result;
}
-#-- tag
+#-- tag (end tag optional)
sub start_html {
my ($target,$token) = @_;
my $currentstring = '';
@@ -159,7 +160,7 @@ sub start_html {
&tth::tthoptions('-L -u0');
}
}
- if ($target eq 'web') {
+ if ($target eq 'web' || $target eq 'edit') {
$currentstring = &Apache::lonxml::xmlbegin().
&Apache::lonxml::fontsettings();
} elsif ($target eq 'tex') {
@@ -188,7 +189,7 @@ sub end_html {
return $currentstring;
}
-#--
tag
+#-- tag (end tag optional)
sub start_head {
my ($target,$token) = @_;
my $currentstring = '';
@@ -201,14 +202,14 @@ sub start_head {
sub end_head {
my ($target,$token) = @_;
my $currentstring = '';
- if ($target eq 'web') {
+ if ($target eq 'web' && $ENV{'request.state'} eq 'published') {
$currentstring = &Apache::lonmenu::registerurl(undef,$target).
$token->[2];
}
return $currentstring;
}
-#--