--- loncom/homework/structuretags.pm 2001/06/26 21:09:08 1.44
+++ loncom/homework/structuretags.pm 2001/06/26 21:43:30 1.45
@@ -379,7 +379,7 @@ sub end_startouttext {
&Apache::edit::insertlist($target,$token).
"
\n".
- &Apache::edit::editfield($token->[1],$text,"",50,5);
+ &Apache::edit::editfield($token->[1],$text,"",50,4);
}
if ($target eq 'modified') {
$text=&Apache::lonxml::get_all_text("endouttext",$$parser['-1']);
@@ -400,7 +400,19 @@ sub end_endouttext {
if ($target eq "edit" || $target eq 'modified') { @result=('','no'); }
return (@result);
}
-
+sub delete_startouttext {
+ my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_;
+# my $text=&Apache::lonxml::get_all_text("endouttext",$$parser['-1']);
+ my $text=$$parser['-1']->get_text("/endouttext");
+ my $token=$$parser['-1']->get_token();
+ &Apache::lonxml::debug("Deleting :$text: and :$token->[0]:$token->[1]:$token->[2]: for startouttext");
+ &Apache::lonxml::end_tag($tagstack,$parstack,$token);
+ # Deleting 2 parallel tag pairs, but we need the numbers later to look like
+ # they did the last time round
+ &Apache::lonxml::increasedepth($token);
+ &Apache::lonxml::decreasedepth($token);
+ return 1;
+}
1;
__END__
|