X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/b97ebd969b2e520d3e65509c0f892edacae70520..2a99bcdadec88d7483903e2c8420ad3e78fcb805:/common.inc.plp diff --git a/common.inc.plp b/common.inc.plp index e4cc5f9..31c2c22 100644 --- a/common.inc.plp +++ b/common.inc.plp @@ -11,9 +11,13 @@ use HTTP::Date; use Encode qw( decode_utf8 ); sub Alert { - my ($title, $debug) = @_; - $title .= ": $debug" if $Dev and defined $debug; - say "

$title

\n"; + my ($html, $debug) = @_; + ref $html eq 'ARRAY' or $html = [$html]; + my ($title, @lines) = @{$html}; + $body = "

$title

"; + $body .= "\n

$_

" for @lines; + $body .= "\n
$debug
" if $Dev and $debug; + say "
$body
\n"; } $PLP::ERROR = sub { @@ -155,7 +159,7 @@ sub Html { AGPLv3 EOT - say sprintf '• %.3fs', Time::HiRes::tv_interval($Time) if $Dev; + say sprintf '• %.3fs', Time::HiRes::tv_interval($Time) if $Dev and $Time; say '

'; say ''; say '';