X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/e0198839a18c2bcfaecf98703833632f1962e275..d4caeb76fb2d44841622716e3ffba67699d9347f:/browser.plp diff --git a/browser.plp b/browser.plp index ef260e1..f6de595 100644 --- a/browser.plp +++ b/browser.plp @@ -107,7 +107,7 @@ $canihas ||= { my $scorediv = (max(map { ref $_ eq 'HASH' && sum(values %$_) } values %$canihas) // 1) / 100; print ''; -print '' x 3; +print ''; # should match first thead row printf '', scalar @{ $versions{$_} } for @browsers; print "\n"; @@ -116,8 +116,11 @@ my $header = join('', '
feature', (map { my $name = $caniuse->{agents}->{$_}->{browser}; - sprintf('%s', + sprintf('%s', scalar @{ $versions{$_} }, + join(' ', map {"b-a-$_"} grep {$_} + $_, @{ $caniuse->{agents}->{$_} }{'prefix', 'type'}, + ), join(' ', sprintf('%.1f%%', sum(values %{ $canihas->{$_} })), $name, @@ -189,6 +192,7 @@ sub saytitlecol { for ($row->{categories}) { my $cell = $_ ? lc $_->[0] : '-'; + $cell =~ s/ api$//; # trim unessential fluff in 'js api' printf '%s', join(' + ', @$_), $cell; }