166 |
|
|
167 |
require Whatpm::ContentChecker; |
require Whatpm::ContentChecker; |
168 |
my $onerror = sub { |
my $onerror = sub { |
169 |
my %opt = @_; |
$result->add_error (@_, layer => 'structure'); |
|
my ($type, $cls, $msg) = main::get_text ($opt{type}, $opt{level}, $opt{node}); |
|
|
$type =~ tr/ /-/; |
|
|
$type =~ s/\|/%7C/g; |
|
|
$out->html (qq[<dt class="$cls">] . $result->get_error_label ($input, \%opt)); |
|
|
$out->html (qq[<dd class="$cls">] . $result->get_error_level_label (\%opt)); |
|
|
$out->html ($msg); |
|
|
$out->text (' ['); |
|
|
$out->link ('Description', url => '../error-description#' . $type); |
|
|
$out->text (']'); |
|
|
main::add_error ('structure', \%opt => $result); |
|
170 |
}; |
}; |
171 |
|
|
172 |
my $onsubdoc = $self->onsubdoc; |
my $onsubdoc = $self->onsubdoc; |