X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/81aefba6ac586eccbe18b4e90efc175e34fff5ad..c0b45d8bc967cae8e54c03702e16f52222884867:/common.inc.plp diff --git a/common.inc.plp b/common.inc.plp index 54356fb..db5177b 100644 --- a/common.inc.plp +++ b/common.inc.plp @@ -1,6 +1,6 @@ <: +use 5.014; use utf8; -use strict; use warnings; no warnings 'qw'; # you know what you doing no warnings 'uninitialized'; # save some useless checks for more legible code @@ -14,6 +14,11 @@ $PLP::ERROR = sub { print '

Fatal error: '.$html."

\n\n"; }; +BEGIN { + require Time::HiRes; + our $Time = [Time::HiRes::gettimeofday]; +} + our $style; our $showkeys = !exists $get{keys} ? undef : ($get{keys} ne '0' && ($get{keys} || 'always')); @@ -41,7 +46,7 @@ sub stylesheet { return join "\n", map { sprintf( '', - $_ eq $style ? 'stylesheet' : 'alternate stylesheet', "/$_.css?1.7", $_ + $_ eq $style ? 'stylesheet' : 'alternate stylesheet', "/$_.css?1.9", $_ ) } @_; } @@ -117,6 +122,7 @@ EOT print qq{\n\n\n}; # dev indicator + my $Dev = $ENV{HTTP_HOST} =~ /\bdev\./; printf '

beta

', join('; ', 'position: fixed', 'right: 1em', @@ -125,7 +131,7 @@ EOT 'border-width: 1ex 0', 'z-index: 1', 'background: inherit', - ) if $ENV{HTTP_HOST} =~ /\bdev\./; + ) if $Dev; # prepare trailing output PLP_END { @@ -133,15 +139,16 @@ EOT - - EOT + say sprintf '• %.3fs', Time::HiRes::tv_interval($Time) if $Dev; + say '

'; + say ''; + say ''; }; }