From: Mischa POSLAWSKY Date: Wed, 4 Feb 2015 16:24:51 +0000 (+0100) Subject: browser: minor stylistic improvements X-Git-Tag: v1.6~7 X-Git-Url: http://git.shiar.nl/sheet.git/commitdiff_plain/4e46e11f48bd75bb78cc5b310166287789efdd53 browser: minor stylistic improvements --- diff --git a/browser.plp b/browser.plp index e65395e..55d5e65 100644 --- a/browser.plp +++ b/browser.plp @@ -5,13 +5,13 @@ use List::Util qw(sum max first); Html({ title => 'browser compatibility cheat sheet', - version => 'v1.0', + version => 'v1.1', description => [ "Compatibility table of new web features (HTML5, CSS3, SVG, Javascript)", "comparing support and usage share for all popular browser versions.", ], keywords => [qw' - web browser support compatibility usage available feature + web browser support compatibility usage matrix available feature html html5 css css3 svg javascript js dom mobile ie internet explorer firefox chrome safari webkit opera '], @@ -82,7 +82,7 @@ print <<'';

Alternate rendition of Fyrd's when can I use... page my ($canihas, $usage); -my $minusage = $get{threshold} // .5; +my $minusage = $get{threshold} // .7; given ($get{usage} // 'wm') { when (!$_) { # none @@ -199,7 +199,7 @@ say ''; my $header = join('', '', - 'feature', + 'feature', (map { my $name = $caniuse->{agents}->{$_}->{browser}; sprintf('%s', @@ -212,17 +212,16 @@ my $header = join('', $name, ), do { - length $name < 3 + @{ $versions{$_} }*2 ? $name + length $name <= (3 * @{ $versions{$_} }) ? $name : $caniuse->{agents}->{$_}->{abbr}; }, ) } @browsers), - '%', + '%', ); print '', $header; # preceding row without any colspan to work around gecko bug print "\n"; -print '' x 3; for my $browser (@browsers) { for (@{ $versions{$browser} }) { my $lastver = $_->[-1]; @@ -239,7 +238,6 @@ for my $browser (@browsers) { ); } } -print '' x 1; say ''; say '', $header; { @@ -252,9 +250,7 @@ say '', $header; } print "\n", ''; - print '' x 3; printf '%s', $familycount{$_}, $_ for @families; - print ''; } say '';