--- test/html-webhacc/WebHACC/Result.pm 2008/07/21 05:24:32 1.3
+++ test/html-webhacc/WebHACC/Result.pm 2008/07/21 05:48:55 1.4
@@ -157,19 +157,44 @@
}
$out->start_tag ('dd', class => $class);
+
+ ## Error level
+
+ if ($error_level eq 'm') {
+ $out->html (qq[MUST-level
+ error: ]);
+ } elsif ($error_level eq 's') {
+ $out->html (qq[SHOULD-level
+ error: ]);
+ } elsif ($error_level eq 'w') {
+ $out->html (qq[Warning: ]);
+ } elsif ($error_level eq 'u') {
+ $out->html (qq[Not
+ supported: ]);
+ } elsif ($error_level eq 'i') {
+ $out->html (qq[Information: ]);
+ }
+
+ ## Error message
+
$out->text ($error_type_text);
+ ## Additional error description
+
if (defined $opt{text}) {
$out->html (' (');
$out->text ($opt{text});
$out->html ('
)');
}
+
+ ## Link to a long description
my $fragment = $opt{type};
$fragment =~ tr/ /-/;
$fragment = $out->encode_url_component ($fragment);
$out->text (' [');
- $out->link ('Description', url => '../error-description#' . $fragment);
+ $out->link ('Description', url => '../error-description#' . $fragment,
+ rel => 'help');
$out->text (']');
@@ -293,33 +318,4 @@
$out->end_section;
} # generate_result_section
-sub get_error_level_label ($) {
- my $self = shift;
- my $err = shift;
-
- my $r = '';
-
- if (not defined $err->{level} or $err->{level} eq 'm') {
- $r = qq[MUST-level
- error: ];
- } elsif ($err->{level} eq 's') {
- $r = qq[SHOULD-level
- error: ];
- } elsif ($err->{level} eq 'w') {
- $r = qq[Warning:
- ];
- } elsif ($err->{level} eq 'u' or $err->{level} eq 'unsupported') {
- $r = qq[Not
- supported: ];
- } elsif ($err->{level} eq 'i') {
- $r = qq[Information: ];
- } else {
- my $elevel = htescape ($err->{level});
- $r = qq[$elevel:
- ];
- }
-
- return $r;
-} # get_error_level_label
-
1;