--- trunk/lib/Frey/Web.pm 2008/11/19 19:59:52 468 +++ trunk/lib/Frey/Web.pm 2008/11/20 12:56:37 476 @@ -24,8 +24,8 @@ isa => 'ArrayRef[HashRef[Str]]', lazy => 1, default => sub { [ - { 'Bookmarklets' => Frey::Bookmarklet->new->as_markup }, { 'ClassBrowser' => Frey::ClassBrowser->new( usage_on_top => 0 )->as_markup }, + { 'Bookmarklets' => Frey::Bookmarklet->new->as_markup }, ] }, ); @@ -49,6 +49,14 @@ is => 'rw', isa => 'Str', default => 'text/html', + documentation => 'Content-type header', +); + +has 'dump_max_bytes' => ( + is => 'rw', + isa => 'Int', + default => 4096, + documentation => 'Maximum dump size sent to browser before truncation', ); =head2 inline_smaller_than @@ -158,7 +166,7 @@ if ( ref($content) ) { $content = '' . dump($content) . ''; my $l = length($content); - $content = qq|$l bytes| if $l > 1024; + $content = qq|$l bytes| if $l > $self->dump_max_bytes; } else { $content = qq|$content|; } @@ -186,6 +194,13 @@ . qq|| if $self->warnings; + my $right = + qq| + + $url + + |; + my $html = join("\n", qq||, $self->_head_html, @@ -197,8 +212,8 @@ $body
Frey $Frey::VERSION - $url $status_line + $right
|,