--- loncom/xml/scripttag.pm 2005/02/24 01:21:50 1.123 +++ loncom/xml/scripttag.pm 2005/09/14 18:25:40 1.130 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Script Vars
"; } } elsif ($target eq "edit" ) { @@ -174,8 +172,8 @@ sub start_display { if ( $target eq "modified" ) { $result=$token->[4].&Apache::edit::modifiedfield("/display",$parser); } elsif ( $target eq 'web' || $target eq 'tex' || - $target eq 'grade' || $target eq 'answer' || - $target eq 'analyze') { + $target eq 'grade' || $target eq 'webgrade' || + $target eq 'answer' || $target eq 'analyze') { my $bodytext=&Apache::lonxml::get_all_text_unbalanced("/display",$parser); if (!$Apache::lonxml::default_homework_loaded) { &Apache::lonxml::default_homework_load($safeeval); @@ -315,7 +313,7 @@ sub start_window { $result .=&Apache::edit::end_row().&Apache::edit::start_spanning_row(); } elsif ($target eq 'modified') { my $constructtag=&Apache::edit::get_new_args($token,$parstack, - $safeeval,'linttext', + $safeeval,'linktext', 'width','height'); if ($constructtag) { $result=&Apache::edit::rebuild_tag($token); } } @@ -443,7 +441,7 @@ sub start_standalone { my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; my $result=''; if ($target eq 'web' ) { - if ( $ENV{'request.course.id'} ) { + if ( $env{'request.course.id'} ) { my $inside = &Apache::lonxml::get_all_text("/standalone",$parser); } else { $result='
'; @@ -456,7 +454,7 @@ sub end_standalone { my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; my $result=''; if ($target eq 'web' ) { - if ( $ENV{'request.course.id'} ) { + if ( $env{'request.course.id'} ) { } else { $result='
'; } @@ -564,7 +562,8 @@ sub start_algebra { my $inside = &Apache::lonxml::get_all_text_unbalanced("/algebra",$parser); $inside = &Apache::run::evaluate($inside,$safeeval,$$parstack[-1]); if ($target eq 'web' || $target eq 'tex' || $target eq 'analyze') { - $result=&Apache::lontexconvert::algebra($inside,$target); + my $style=&Apache::lonxml::get_param('style',$parstack,$safeeval); + $result=&Apache::lontexconvert::algebra($inside,$target,$style); } $Apache::lonxml::post_evaluate=0; }