X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/034e4b1d0b6d679e3269ecab6c055746d50d65e7..3ab778af0d83ec94a63bccd029132166ea08bcd8:/browser.plp diff --git a/browser.plp b/browser.plp index 7e44f18..741868b 100644 --- a/browser.plp +++ b/browser.plp @@ -65,7 +65,7 @@ my %CSTATUS = ( cr => 'l4', # candidate pr => 'l4', # proposed rec => 'l5', # recommendation - other => 'l5', # non-w3 + other => 'l2', # non-w3 ietf => 'l5', # standard ); my %versions; @@ -135,14 +135,14 @@ print "\n"; sub featurescore { # relative amount of support for given feature - state $statspts = { y=>10, 'y x'=>10, a=>5, 'a x'=>5, j=>2, 'p j'=>2, p=>1 }; + state $statspts = { y=>10, 'y x'=>10, a=>5, 'a x'=>5, j=>2, 'p j'=>2, 'p p'=>2, p=>1 }; my $rank = 0; if (my $row = shift) { if ($canihas) { while (my ($browser, $versions) = each %$row) { ref $versions eq 'HASH' or next; while (my ($version, $_) = each %$versions) { - $rank += $canihas->{$browser}->{$version} * $statspts->{$_}; + $rank += ($canihas->{$browser}->{$version} || .001) * $statspts->{$_}; } } return $rank; @@ -172,7 +172,7 @@ sub saytitlecol { for ($row->{categories}) { my $cell = $_ ? lc $_->[0] : '-'; - print '', $cell; + printf '%s', join(' + ', @$_), $cell; } print '', map { @@ -283,7 +283,7 @@ sub showversions { external (js/plugin) missing unknown - prefixed + prefixed

<: if ($usage) { :>