--- loncom/homework/inputtags.pm 2002/04/01 21:26:57 1.56 +++ loncom/homework/inputtags.pm 2002/06/24 21:23:26 1.57 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # input definitons # -# $Id: inputtags.pm,v 1.56 2002/04/01 21:26:57 albertel Exp $ +# $Id: inputtags.pm,v 1.57 2002/06/24 21:23:26 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -78,6 +78,7 @@ sub start_textfield { my $id = &start_input($parstack,$safeeval); my $resid=$Apache::inputtags::response[-1]; if ($target eq 'web') { + $Apache::lonxml::evaluate--; my $partid=$Apache::inputtags::part; my $oldresponse = &HTML::Entities::encode($Apache::lonhomework::history{"resource.$partid.$resid.submission"}); my $cols = &Apache::lonxml::get_param('cols',$parstack,$safeeval); @@ -108,6 +109,7 @@ sub start_textfield { sub end_textfield { my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_; if ($target eq 'web') { + $Apache::lonxml::evaluate++; if ($Apache::inputtags::status[-1] eq 'CAN_ANSWER') { return ""; } @@ -120,6 +122,7 @@ sub start_textline { my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_; my $result = ""; if ($target eq 'web') { + $Apache::lonxml::evaluate--; my $size = &Apache::lonxml::get_param('size',$parstack,$safeeval); if ($size eq '') { $size=20; } my $partid=$Apache::inputtags::part; @@ -144,7 +147,8 @@ sub start_textline { sub end_textline { my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_; - if ($target eq 'edit') { return ('','no'); } + if ($target eq 'web') { $Apache::lonxml::evaluate++; } + elsif ($target eq 'edit') { return ('','no'); } return ""; }