--- loncom/homework/edit.pm 2004/08/19 21:03:23 1.84.2.1 +++ loncom/homework/edit.pm 2005/03/10 02:33:30 1.90 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # edit mode helpers # -# $Id: edit.pm,v 1.84.2.1 2004/08/19 21:03:23 albertel Exp $ +# $Id: edit.pm,v 1.90 2005/03/10 02:33:30 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -68,10 +68,9 @@ sub tag_start { # "\n"; my @help = Apache::lonxml::helpinfo($token); if ($help[0]) { - $result .= '' . - Apache::loncommon::help_open_topic(@help) . - ''; - } else { $result .= " "; } + $result .= '' . + Apache::loncommon::help_open_topic(@help); + } else { $result .= " "; } $result .= &end_row().&start_spanning_row(); } return $result; @@ -191,7 +190,7 @@ sub get_insert_list { $descrip."\n"; } foreach my $option (sort(keys(%options))) {$result.=$options{$option};} - if ($result) { $result=''.$result; } + if ($result) { $result=''.$result; } } return $result; } @@ -282,6 +281,11 @@ sub insert_responseparam { '; } +sub insert_parameter { + return ' + '; +} + sub insert_formularesponse { return ' @@ -296,6 +300,8 @@ sub insert_formularesponse { sub insert_numericalresponse { return ' + + @@ -324,6 +330,8 @@ sub insert_imageresponse { return ' + + @@ -335,6 +343,9 @@ sub insert_optionresponse { return ' + + + @@ -362,6 +373,9 @@ sub insert_radiobuttonresponse { return ' + + + @@ -383,6 +397,9 @@ sub insert_rankresponse { return ' + + + @@ -396,6 +413,9 @@ sub insert_matchresponse { + + + @@ -408,8 +428,7 @@ sub insert_displaytitle { return ' - - + '; } @@ -505,7 +524,9 @@ sub editfield { '" cols="'.$cols.'" name="homework_edit_'. $Apache::lonxml::curdepth.'" id="homework_edit_'. $Apache::lonxml::curdepth.'">'. - &HTML::Entities::encode($data,'<>&"').''."\n"; + &HTML::Entities::encode($data,'<>&"').''. + ($usehtmlarea?&Apache::lonhtmlcommon::spelllink('lonhomework', + 'homework_edit_'.$Apache::lonxml::curdepth):'')."\n"; } sub modifiedfield { @@ -606,7 +627,7 @@ sub checked_arg { &html_element_name($name)."'"; foreach my $selected (split(/,/,$allselected)) { if ( $selected eq $option ) { - $result.=" checked='on' "; + $result.=" checked='checked' "; last; } } @@ -641,7 +662,7 @@ sub select_arg { $value='value="'.$option.'"'; } if ( $selected eq $option ) { - $optionlist.="\n"; + $optionlist.="\n"; } else { $optionlist.="\n"; } @@ -670,14 +691,14 @@ sub select_or_text_arg { $value='value="'.$option.'"'; } if ( $selected eq $option ) { - $optionlist.="\n"; + $optionlist.="\n"; $found=1; } else { $optionlist.="\n"; } } $optionlist.="\n"; # my $element=&html_element_name($name);