--- loncom/homework/edit.pm 2001/12/21 16:58:25 1.26 +++ loncom/homework/edit.pm 2002/01/11 16:32:29 1.27 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # edit mode helpers # -# $Id: edit.pm,v 1.26 2001/12/21 16:58:25 harris41 Exp $ +# $Id: edit.pm,v 1.27 2002/01/11 16:32:29 matthew Exp $ # # Copyright Michigan State University Board of Trustees # @@ -26,6 +26,7 @@ # http://www.lon-capa.org/ # # 3/20 Guy +# 01/10/02 Matthew package Apache::edit; use strict; @@ -55,10 +56,8 @@ sub tag_start { &deletelist($target,$token) ." ". - &insertlist($target,$token). - " -\n"; -#". + &insertlist($target,$token).&end_row().&start_spanning_row(); +#". # &movebuttons($target,$token). # "\n"; } @@ -105,6 +104,10 @@ sub end_table { return $result; } +sub start_spanning_row { return '';} +sub start_row { return ''; } +sub end_row { return ''; } + sub movebuttons { my ($target,$token) = @_; my $result=' '.$optionlist.' - '; + '; return $result; } @@ -414,7 +417,7 @@ sub select_or_text_arg { if ($found) { $result.=$description.''; + '; } else { $result.=&text_arg($description,$name,$token,$size); } @@ -473,6 +476,18 @@ end_table() : reduce color depth; end ta =item * +start_spanning_row() : start a new table row spanning the 'edit' environment. + +=item * + +start_row() : start a new table row and element. + +=item * + +end_row() : end current table element and row. + +=item * + movebuttons($target,$token) : move-up and move-down buttons; return scalar string