X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/b0060d114740f866161b5871976e41278acacfd2..0c4ca53d0803c3d9db0a06b57f650e65c3327467:/browser.plp diff --git a/browser.plp b/browser.plp index 2de8458..e4e0b28 100644 --- a/browser.plp +++ b/browser.plp @@ -35,23 +35,24 @@ print "with $_ browser usage statistics." for map { my $caniuse = do 'browser-support.inc.pl' or die $! || $@; my %CSTATS = ( - 'n' => 'l0', - 'y' => 'l6', - 'y x' => 'l5', - 'a' => 'l4', - 'a x' => 'l4', + 'n' => 'l1', + 'y' => 'l5', + 'y x' => 'l4', + 'a' => 'l3', + 'a x' => 'l3', 'p j' => 'l2', 'j' => 'l2', 'p' => 'l2', - 'u' => 'l9', + 'u' => 'l0', ); my %CSTATUS = ( - unoff => 'l0', # unofficial - wd => 'l4', # draft - cr => 'l5', # candidate - pr => 'l5', # proposed - rec => 'l6', # recommendation - ietf => 'l6', # standard + unoff => 'l1', # unofficial + wd => 'l3', # draft + cr => 'l4', # candidate + pr => 'l4', # proposed + rec => 'l5', # recommendation + other => 'l5', # non-w3 + ietf => 'l5', # standard ); my %versions; if (my ($somerow) = values %{ $caniuse->{data} }) { @@ -66,11 +67,12 @@ $canihas ||= { map { $_ => +{ map { - ($_->[4] => 0 ), # future - ($_->[3] => .5), # next - ($_->[0] => 5 ), # past - ($_->[1] => 10 ), # previous - ($_->[2] => 30 ), # current + my $zero = $#$_ - 2; # baseline index + ($_->[$zero - 2] => .5), # past + ($_->[$zero - 1] => 10 ), # previous + ($_->[$zero + 2] => 0 ), # future + ($_->[$zero + 1] => .5), # next + ($_->[$zero ] => 30 ), # current } $caniuse->{agents}->{$_}->{versions} } } @browsers @@ -233,12 +235,12 @@ sub showversions {
-
supported - prefixed - partial + supported + prefixed + partial external (js/plugin) - missing - unknown + missing + unknown