[LON-CAPA-cvs] cvs: loncom /homework hint.pm
albertel
lon-capa-cvs@mail.lon-capa.org
Tue, 07 Mar 2006 22:42:47 -0000
albertel Tue Mar 7 17:42:47 2006 EDT
Modified files:
/loncom/homework hint.pm
Log:
- was double ending a <table>
- was not closing the final row in the table
Index: loncom/homework/hint.pm
diff -u loncom/homework/hint.pm:1.61 loncom/homework/hint.pm:1.62
--- loncom/homework/hint.pm:1.61 Thu Dec 1 13:46:31 2005
+++ loncom/homework/hint.pm Tue Mar 7 17:42:47 2006
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# implements the tags that control the hints
#
-# $Id: hint.pm,v 1.61 2005/12/01 18:46:31 albertel Exp $
+# $Id: hint.pm,v 1.62 2006/03/07 22:42:47 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -94,7 +94,7 @@
$hinttext.'</td></tr></table>';
}
} elsif ($target eq 'edit') {
- $result.=&Apache::edit::end_table();
+ $result.=&Apache::edit::end_row().&Apache::edit::end_table();
} elsif ($target eq 'tex') {
$result .= '}';
}
@@ -201,7 +201,7 @@
} elsif ($target eq 'meta') {
$result=&Apache::response::meta_package_write($token->[1]);
} elsif ($target eq 'edit') {
- $result.='</td></tr>'.&Apache::edit::end_table;
+ $result.=&Apache::edit::end_row().&Apache::edit::end_table();
}
&Apache::response::end_hintresponse();
return $result;
@@ -300,7 +300,7 @@
} elsif ($target eq 'meta') {
$result=&Apache::response::meta_package_write($token->[1]);
} elsif ($target eq 'edit') {
- $result.='</td></tr>'.&Apache::edit::end_table;
+ $result.=&Apache::edit::end_row().&Apache::edit::end_table();
}
&Apache::response::end_hintresponse();
return $result;
@@ -345,7 +345,9 @@
sub end_hintpart {
my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_;
my $result;
- if ($target eq 'edit') { $result.=&Apache::edit::end_table; }
+ if ($target eq 'edit') {
+ $result.=&Apache::edit::end_row().&Apache::edit::end_table();
+ }
return $result;
}
@@ -386,6 +388,7 @@
my $answer=&Apache::lonxml::get_param('answer',$parstack,$safeeval);
if ($answer) {
eval('%answer ='.$answer);
+ &Apache::lonxml::debug("answwer hash");
&Apache::lonhomework::showhash(%answer);
my $response = $Apache::lonhomework::history{
"resource.$part_id.submission"};
@@ -421,8 +424,9 @@
($foilmatch eq '-1' || $foilmatch eq '1') ) {
push(@Apache::hint::which,$name);
}
- } elsif ($target eq 'edit') { $result.=&Apache::edit::end_table; }
- if ($target eq 'edit') { $result.=&Apache::edit::end_table; }
+ } elsif ($target eq 'edit') {
+ $result.=&Apache::edit::end_row().&Apache::edit::end_table();
+ }
&Apache::response::end_hintresponse();
return $result;
}
@@ -486,7 +490,9 @@
}
}
}
- } elsif ($target eq 'edit') { $result.=&Apache::edit::end_table; }
+ } elsif ($target eq 'edit') {
+ $result.=&Apache::edit::end_row().&Apache::edit::end_table();
+ }
&Apache::response::end_hintresponse();
return $result;
}