--- loncom/homework/edit.pm 2002/03/22 14:45:11 1.31 +++ loncom/homework/edit.pm 2002/03/22 20:05:19 1.32 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # edit mode helpers # -# $Id: edit.pm,v 1.31 2002/03/22 14:45:11 matthew Exp $ +# $Id: edit.pm,v 1.32 2002/03/22 20:05:19 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -31,7 +31,8 @@ package Apache::edit; use strict; -use Apache::lonnet; +use Apache::lonnet(); +use HTML::Entities(); # Global Vars # default list of colors to use in editing @@ -301,8 +302,9 @@ sub textarea_sizes { return ($rows,$cols); } -sub textfield { +sub editline { my ($tag,$data,$description,$size)=@_; + $data=&HTML::Entities::encode($data); if ($description) { $description="
".$description."
"; } my $result = <<"END"; $description @@ -320,7 +322,9 @@ sub editfield { if ($cols < $minwidth ) { $cols = $minwidth; } if ($rows < $minheight) { $rows = $minheight; } if ($description) { $description="
".$description."
"; } - return "$description\n   \n"; + return $description."\n".'   '."\n"; } sub modifiedfield { @@ -564,7 +568,7 @@ searcher (lonsearchcat) and, once a file the form element $elementname. = item * -textfield(tag,data,description,size): Provide a for +editline(tag,data,description,size): Provide a for single-line text entry. This is to be used for text enclosed by tags, not arguements/parameters associated with a tag.