--- 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;
}