203 |
my ( $package, $path, $line ) = caller(1); |
my ( $package, $path, $line ) = caller(1); |
204 |
|
|
205 |
$content = "/$content" if $content !~ m{[\n\r]} && -e $content; |
$content = "/$content" if $content !~ m{[\n\r]} && -e $content; |
206 |
if ( $content =~ $re_html ) { |
if ( $content =~ $re_html && $what ne 'js' ) { |
207 |
$head = qq| |
$head = qq| |
208 |
$content |
$content |
209 |
<!-- $type via $package at $path line $line --> |
<!-- $type via $package at $path line $line --> |
299 |
|
|
300 |
my $right = |
my $right = |
301 |
qq| |
qq| |
302 |
<span class="right"> |
<span class="frey-status-right"> |
303 |
<a title="reload $url" href="/reload$url">reload</a> |
<a title="reload $url" href="/reload$url">reload</a> |
304 |
<a title="$description" href="/exit$url" target="exit">$exit</a> |
<a title="$description" href="/exit$url" target="exit">$exit</a> |
305 |
</span> |
</span> |
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, |