--- loncom/homework/edit.pm 2001/03/22 21:21:29 1.1
+++ loncom/homework/edit.pm 2001/04/05 00:07:34 1.2
@@ -25,5 +25,35 @@ sub tag_end {
return $result;
}
+sub editfield {
+ my ($tag,$data,$description)=@_;
+
+ my $count=0;
+ my $maxlength=-1;
+ map { $count++;
+ if (length($_) > $maxlength) { $maxlength = length ($_); }
+ } split ("\n", $data);
+ if ($maxlength > 80) { $maxlength = 80; }
+ if ($description) {
+ $description="
".$description;
+ }
+ return "$description
\n \n";
+# return "
\n<$tag>
\n
\n</$tag>
\n";
+}
+
+sub modifiedfield {
+ my ($token) = @_;
+ foreach my $envkey (sort keys %ENV) {
+ &Apache::lonxml::debug("$envkey ---- $ENV{$envkey}");
+ }
+ &Apache::lonxml::debug("I want homework_edit_$Apache::lonxml::curdepth");
+ &Apache::lonxml::debug($ENV{"form.homework_edit_$Apache::lonxml::curdepth"});
+ if (defined $token->[4]) {
+ return $token->[4].$ENV{"form.homework_edit_$Apache::lonxml::curdepth"};
+ } else {
+ return $ENV{"homework_edit_$Apache::lonxml::curdepth"}.$token->[2];
+ }
+}
+
1;
__END__