git.shiar.nl
/
sheet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
18390ca
)
browser: abbreviate agent name depending on version columns
author
Mischa POSLAWSKY
<perl@shiar.org>
Sun, 5 Dec 2010 23:59:04 +0000
(
00:59
+0100)
committer
Mischa POSLAWSKY
<perl@shiar.org>
Mon, 6 Dec 2010 00:04:46 +0000
(
01:04
+0100)
browser.plp
patch
|
blob
|
history
diff --git
a/browser.plp
b/browser.plp
index 73db2a9e1c06b2863e2ef2facb1eea4886dccc9e..0531e6d1f86c8d1ca1ad937526c23d20491b45fe 100644
(file)
--- a/
browser.plp
+++ b/
browser.plp
@@
-102,12
+102,16
@@
my $header = join('',
'<tr>',
'<th colspan="3">feature',
(map {
'<tr>',
'<th colspan="3">feature',
(map {
- sprintf('<th colspan="%d" title="%.1f%%">%s',
+ my $name = $caniuse->{agents}->{$_}->{browser};
+ sprintf('<th colspan="%d" title="%s">%s',
scalar @{ $versions{$_} },
scalar @{ $versions{$_} },
- sum(values %{ $canihas->{$_} }),
+ join(' ',
+ sprintf('%.1f%%', sum(values %{ $canihas->{$_} })),
+ $name,
+ ),
do {
do {
- my $name = $caniuse->{agents}->{$_}->{browser};
-
length $name < 16 ? $name
: $caniuse->{agents}->{$_}->{abbr};
+ length $name < 3 + @{ $versions{$_} }*2 ? $name
+
: $caniuse->{agents}->{$_}->{abbr};
},
)
} @browsers),
},
)
} @browsers),