X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/d8fb15b3d9a345d0c936e036b47a7a0708ffbb74..dbdf824e31eb22e5f5689c9bfc060b52433e8415:/codec.plp?ds=sidebyside
diff --git a/codec.plp b/codec.plp
index b2c3407..5c3e572 100644
--- a/codec.plp
+++ b/codec.plp
@@ -16,31 +16,38 @@ Html({
image audio video
'],
stylesheet => [qw'light circus dark red'],
- data => [qw'codec.inc.pl'],
+ data => ["codec-$page.inc.pl"],
raw => '',
});
-my $info = do "codec-$page.inc.pl";
+my $info = Data("codec-$page");
$info and %{$info} > 1
or Abort("Requested codec type $page
not available", '404 request not found', $@ // $!);
say "
$_
" for $info->{intro} // (); my %BOOLSCORE = (y => [5, 'â'], n => [1, 'â'], 0 => [0, 'n/a']); :>feature <: my @codecs = sort { $info->{codec}->{$a}->{available} <=> $info->{codec}->{$b}->{available} } keys $info->{codec}->%*; +my @codeccols = @{$info->{codec}}{@codecs}; -print ' | ', $_->{name} for @{$info->{codec}}{@codecs}; -print "\n | ||
---|---|---|---|
', $_->{available} for @{$info->{codec}}{@codecs};
+{
+ print '';
+say "\t", ' | ', $_->{name} for @codeccols;
+print ' | ', $_->{available} for @codeccols;
say ' | |