--- loncom/homework/imageresponse.pm 2001/05/31 22:34:33 1.7 +++ loncom/homework/imageresponse.pm 2001/06/02 03:59:59 1.8 @@ -11,7 +11,7 @@ sub BEGIN { } sub start_imageresponse { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; #when in a radiobutton response use these &Apache::lonxml::register('Apache::imageresponse',('foilgroup','foil','text','image','rectangle','conceptgroup')); push (@Apache::lonxml::namespace,'imageresponse'); @@ -113,7 +113,7 @@ sub gradefoils { } sub end_foilgroup { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; my $result=''; my @whichopt; if ($target eq 'web' || $target eq 'grade') { @@ -140,7 +140,7 @@ sub start_conceptgroup { } sub end_conceptgroup { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; $Apache::imageresponse::conceptgroup=0; if ($target eq 'web' || $target eq 'grade') { my @names = @{ $Apache::response::conceptgroup{'names'} }; @@ -159,7 +159,7 @@ sub end_conceptgroup { $Apache::imageresponse::curname=''; sub start_foil { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; if ($target eq 'web' || $target eq 'grade') { my $name = &Apache::lonxml::get_param('name',$parstack,$safeeval); if ($name eq '') { $name=$Apache::lonxml::curdepth; } @@ -174,18 +174,18 @@ sub start_foil { } sub end_foil { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; return ''; } sub start_text { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; if ($target eq 'web') { &Apache::lonxml::startredirection; } return ''; } sub end_text { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; if ($target eq 'web') { my $name = $Apache::imageresponse::curname; if ( $Apache::imageresponse::conceptgroup ) { @@ -198,13 +198,13 @@ sub end_text { } sub start_image { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; if ($target eq 'web') { &Apache::lonxml::startredirection; } return ''; } sub end_image { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; if ($target eq 'web') { my $name = $Apache::imageresponse::curname; my $image = &Apache::lonxml::endredirection; @@ -219,7 +219,7 @@ sub end_image { } sub start_rectangle { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; if ($target eq 'web' || $target eq 'grade') { &Apache::lonxml::startredirection; } return ''; } @@ -240,7 +240,7 @@ sub grade_rectangle { } sub end_rectangle { - my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; + my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; if ($target eq 'web' || $target eq 'grade') { my $name = $Apache::imageresponse::curname; my $area = &Apache::lonxml::endredirection;