version 1.227, 2007/02/23 01:04:05
|
version 1.228, 2007/02/23 17:14:20
|
Line 2839 sub start_Criteria {
|
Line 2839 sub start_Criteria {
|
push(@{$dimension{$dim}{'criterias'}},$id); |
push(@{$dimension{$dim}{'criterias'}},$id); |
} |
} |
} elsif ($target eq 'edit') { |
} elsif ($target eq 'edit') { |
if (0) { |
|
$result = &Apache::edit::tag_start($target,$token); |
|
my $text=&Apache::lonxml::get_all_text("/criteria",$parser); |
|
&Apache::lonnet::logthis("get_all_text criteria \n$text"); |
|
my $local_parser = HTML::LCParser->new(\$text); |
|
$local_parser->xml_mode(1); |
|
$local_parser->marked_sections(1); |
|
while (1) { |
|
my $criteria_text = |
|
&Apache::lonxml::get_all_text('gradernote',$local_parser); |
|
$result.= |
|
&Apache::edit::editfield($token->[1],$criteria_text,'',80,4); |
|
|
|
# check for a <GraderNote> next might be end |
|
my $token = $local_parser->get_token(); |
|
# is the end |
|
last if (!$token); |
|
my $gradernote = &Apache::lonxml::get_all_text('/gradernote', |
|
$local_parser); |
|
# purge the end tag |
|
my $token = $local_parser->get_token(); |
|
$gradernote = '<GraderNote>'.$gradernote.'</GraderNote>'; |
|
@Apache::scripttag::parser_env = @_; |
|
$result .= |
|
&Apache::edit::end_row().&Apache::edit::start_spanning_row(). |
|
&Apache::scripttag::xmlparse($gradernote). |
|
&Apache::edit::end_row().&Apache::edit::start_spanning_row(); |
|
} |
|
} |
|
$result .=&Apache::edit::tag_start($target,$token); |
$result .=&Apache::edit::tag_start($target,$token); |
$result.= |
$result.= |
&Apache::edit::text_arg('Id:','id',$token,10).' '. |
&Apache::edit::text_arg('Id:','id',$token,10).' '. |