--- webroot/gate/2007/html/WebHACC/Language/WebIDL.pm 2008/07/20 16:53:10 1.2
+++ webroot/gate/2007/html/WebHACC/Language/WebIDL.pm 2008/07/21 08:39:12 1.3
@@ -14,8 +14,8 @@
require Whatpm::WebIDL;
my $out = $self->output;
- $out->start_section (id => 'parse-errors', title => 'Parse Errors');
- $out->start_tag ('dl', id => 'parse-errors-list');
+ $out->start_section (role => 'parse-errors');
+ $out->start_error_list (role => 'parse-errors');
my $input = $self->input;
my $result = $self->result;
@@ -28,18 +28,21 @@
$result->add_error (@_, layer => 'syntax');
});
- $out->html ('');
+ $out->end_error_list (role => 'parse-errors');
+ $out->end_section;
} # generate_parse_error_section
sub generate_structure_dump_section ($) {
my $self = shift;
my $out = $self->output;
-
- $out->start_section (id => 'dump-webidl', title => 'WebIDL');
+
+ $out->start_section (role => 'reformatted');
+
$out->start_code_block;
$out->text ($self->{structure}->idl_text);
$out->end_code_block;
+
$out->end_section
} # generate_structure_dump_section