use POSIX qw//;
use Data::Dumper qw/Dumper/;
+my $optional_end_tags = {%HTML::Tagset::optionalEndTag, tr => 1, td => 1, th => 1};
+
sub ftime ($) { POSIX::strftime '%c', localtime shift }
sub literal ($) {
my ($html) = @_;
my $b = HTML::TreeBuilder->new;
$b->ignore_unknown(0);
$b->parse($html);
- HTML::Element::Library::super_literal $b->guts->as_HTML;
+ HTML::Element::Library::super_literal $b->guts->as_HTML(undef, undef, $optional_end_tags);
}
sub HTML::Element::edit_href {
$_->detach for $tree->look_down(static => $args{static} ? 'no' : 'yes');
$_->attr('static', undef) for $tree->look_down(sub {$_[0]->attr('static')});
$_->attr('smap', undef) for $tree->look_down(sub {$_[0]->attr('smap')});
- $tree->as_HTML;
+ $tree->as_HTML(undef, undef, $optional_end_tags);
}
sub process_skel {