allow undefined template or snippet text

This commit is contained in:
Graham Knop 2010-05-10 16:40:15 -05:00
parent 99386f52eb
commit 8597bdbb0f
2 changed files with 11 additions and 6 deletions

View file

@ -53,7 +53,10 @@ property snippetPacked => (
sub _build_snippetPacked {
my $self = shift;
my $snippet = $self->snippet;
if ( $self->mimeType eq "text/html" ) {
if ( !defined $snippet ) {
# do nothing
}
elsif ( $self->mimeType eq "text/html" ) {
HTML::Packer::minify( \$snippet, {
remove_comments => 1,
do_javascript => "shrink",

View file

@ -80,11 +80,13 @@ property templatePacked => (
sub _build_templatePacked {
my $self = shift;
my $template = $self->template;
HTML::Packer::minify( \$template, {
remove_comments => 1,
do_javascript => 'shrink',
do_stylesheet => 'minify',
} );
if (defined $template) {
HTML::Packer::minify( \$template, {
remove_comments => 1,
do_javascript => 'shrink',
do_stylesheet => 'minify',
} );
}
$template;
}