--- loncom/homework/chemresponse.pm 2003/06/30 20:58:52 1.8 +++ loncom/homework/chemresponse.pm 2003/06/30 21:59:03 1.9 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # chemical equation style response # -# $Id: chemresponse.pm,v 1.8 2003/06/30 20:58:52 albertel Exp $ +# $Id: chemresponse.pm,v 1.9 2003/06/30 21:59:03 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -227,19 +227,27 @@ sub end_organicstructure { return $result; } +sub edit_reaction_button { + my ($id,$field,$molecule)=@_; + my $result=< +EDITREACTION + return $result; +} + sub start_reactionresponse { my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; my $result; my $id = &Apache::response::start_response($parstack,$safeeval); if ($target eq 'web') { - $result.=< -EDITREACTION - -# $result.=&reaction_javascript(); -# $result.=''; -# $result.='' + $result.=&edit_reaction_button($id,"HWVAL_$id"); } elsif ($target eq "edit") { + $result .=&Apache::edit::tag_start($target,$token); + $result .=&Apache::edit::text_arg('Answer:','answer',$token,40); + my $answer=&Apache::lonxml::get_param('answer',$parstack, + $safeeval); + $result .=&edit_reaction_button($id,&Apache::edit::html_element_name('answer'),$answer); + $result .=&Apache::edit::end_row().&Apache::edit::start_spanning_row(); } return $result; }