X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/6ed62e14be81b861a7815703bf4c2786aefac0fe..0b603e4feced6b30b0212e066d481c69362b9396:/browser.plp diff --git a/browser.plp b/browser.plp index c258677..1b9c2d2 100644 --- a/browser.plp +++ b/browser.plp @@ -29,6 +29,10 @@ $_->{verrelease} = { my %CSTATS = ( 'n' => 'l1', + 'n d' => 'l2', + 'n x d' => 'l2 ex', + 'p d' => 'l2', + 'a d' => 'l2', 'y' => 'l5', 'y x' => 'l5 ex', 'a' => 'l3', @@ -46,6 +50,7 @@ my %DSTATS = ( j => 'javascript required', a => 'partial', y => 'supported', + d => 'disabled by default', x => sub { join(' ', 'requires prefix', @@ -96,7 +101,8 @@ given ($get{usage} // 'wm') { if ($usage) { # first() does not work inside given >:( # adapt version usage to actual support data my %engineuse; # prefix => usage sum - while (my ($browser, $row) = each %$canihas) { + for my $browser (keys %versions) { + my $row = $canihas->{$browser} // {}; my $verlist = $versions{$browser} or next; my %supported = map { $_ => 1 } @$verlist; @@ -111,7 +117,7 @@ if ($usage) { # first() does not work inside given >:( } # build row list for each version - if ($minusage = $get{threshold} // .2) { + if ($minusage = $get{threshold} // .5) { my @vershown; # $verlist replacement my ($rowusage, @verrow) = (0); # replacement row tracking for (@$verlist) { @@ -398,7 +404,7 @@ sub showversions {
supported partial - external (js/plugin) + optional missing unknown prefixed