--- loncom/homework/outputtags.pm 2001/12/04 15:17:56 1.13
+++ loncom/homework/outputtags.pm 2002/08/07 17:39:42 1.18
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# tags that create controlled output
#
-# $Id: outputtags.pm,v 1.13 2001/12/04 15:17:56 albertel Exp $
+# $Id: outputtags.pm,v 1.18 2002/08/07 17:39:42 sakharuk Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -32,7 +32,7 @@ use strict;
use Apache::lonnet;
use POSIX qw(strftime);
-sub BEGIN {
+BEGIN {
&Apache::lonxml::register('Apache::outputtags',('displayduedate','displaytitle'));
}
@@ -58,8 +58,7 @@ sub start_displayduedate {
$result ='
';
}
} elsif ( $target eq 'edit' ) {
- $result=&Apache::edit::tag_start($target,$token,
- &Apache::lonxml::description($token));
+ $result=&Apache::edit::tag_start($target,$token);
$result.='';
$result.=&Apache::edit::end_table();
}
@@ -79,10 +78,12 @@ sub start_displaytitle {
if ($target eq 'web') {
$result="$Apache::lonhomework::name
";
} elsif ($target eq 'edit') {
- $result=&Apache::edit::tag_start($target,$token,
- &Apache::lonxml::description($token));
+ $result=&Apache::edit::tag_start($target,$token);
$result.='';
$result.=&Apache::edit::end_table();
+ } elsif ($target eq 'tex') {
+ $Apache::lonhomework::name=~s/&/\&/g;
+ $result='\vskip 0 mm\noindent\textbf{'.$Apache::lonhomework::name.'}\vskip 0 mm';
}
return $result;
}