X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/2e1b035699abdec28147071c390d7076a926721a..8b237b43167a2443b69b6c0a3aec13c926782fc1:/common.inc.plp diff --git a/common.inc.plp b/common.inc.plp index 4c0f1ff..21cbc0d 100644 --- a/common.inc.plp +++ b/common.inc.plp @@ -8,7 +8,7 @@ use open ':std' => ':utf8'; use File::stat 'stat'; use HTTP::Date; -use Shiar_Sheet::KeySigns qw(%sign); # dependant on $get{ascii} +use Shiar_Sheet::KeySigns qw(%sign); our $style; our $showkeys = !exists $get{keys} ? undef : @@ -34,7 +34,7 @@ sub stylesheet { return join "\n", map { sprintf( '', - $_ eq $style ? 'stylesheet' : 'alternate stylesheet', "/$_.css", $_ + $_ eq $style ? 'stylesheet' : 'alternate stylesheet', "/$_.css?1.6", $_ ) } @_; } @@ -64,6 +64,7 @@ sub Html { (grep { /\bShiar_/ } values %INC), $meta->{data} ? @{ $meta->{data} } : (), ); + $header{'Cache-Control'} = sprintf 'max-age: ', 24*60*60; # default fallbacks $meta->{stylesheet} ||= [qw'light dark circus mono red terse']; @@ -76,7 +77,7 @@ sub Html { !$showkeys ? '' : $showkeys eq 'ghost' ? '' : (), - '', + '', ) if $meta->{keys}; # flatten arrays @@ -86,7 +87,6 @@ sub Html { ref $_ eq 'ARRAY' and $_ = stylesheet(@$_)."\n" for $meta->{stylesheet}; # other vars - my $sep = $meta->{charset} eq 'utf-8' ? '•' : ' -- '; my ($file) = $ENV{SCRIPT_FILENAME} =~ m{ ([^/]+) \.plp$ }x; # leading output @@ -111,11 +111,11 @@ EOT PLP_END { print <<"EOT";