3 |
|
|
4 |
with 'Frey::Session'; |
with 'Frey::Session'; |
5 |
|
|
|
#use Continuity::Widget::DomNode; |
|
6 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
7 |
use Carp qw/confess cluck carp/; |
use Carp qw/confess cluck carp/; |
8 |
use File::Slurp; |
use File::Slurp; |
320 |
|
|
321 |
# $title =~ s{(\w)\w+::}{$1:}g; # XXX compress names of classes |
# $title =~ s{(\w)\w+::}{$1:}g; # XXX compress names of classes |
322 |
|
|
323 |
|
$self->add_css(qq| |
324 |
|
body { |
325 |
|
padding-bottom: 3em; /* don't overlap status line */ |
326 |
|
} |
327 |
|
|); |
328 |
|
|
329 |
my $html = join("\n", |
my $html = join("\n", |
330 |
qq|<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html><head>|, |
qq|<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html><head>|, |
331 |
$self->_head_html, |
$self->_head_html, |