my %CSTATS = (
n => 'di-b',
y => 'di-aa',
- a => 'di-d',
- j => 'di-prop',
- p => 'di-prop',
+ a => 'di-d',
+ 'a x' => 'di-d',
+ j => 'di-prop',
+ p => 'di-prop',
+ 'p j' => 'di-prop',
'y x' => 'di-a',
);
my %CSTATUS = (
}
}
-my $canihas = do 'browser-usage.inc.pl';
-for ($! || $@ || ()) {
- printf "<p>Browser usage data not found: <em>%s</em>.</p>\n", $_;
-}
+my $canihas = do 'browser-usage.inc.pl' or do {
+ printf "<p>Browser usage data not found: <em>%s</em>.</p>\n", $_
+ for $! || $@;
+};
my $scorediv = (max(map { sum(values %$_) } values %$canihas) // 1) / 100;
print '<table class="mapped">';
sub featurescore {
# relative amount of support for given feature
- state $statspts = { y=>10, 'y x'=>9, a=>5, j=>2, p=>1 };
+ state $statspts = { y=>10, 'y x'=>9, a=>5, 'a x'=>5, j=>2, 'p j'=>2, p=>1 };
my $rank = 0;
if (my $row = shift) {
while (my ($browser, $vercols) = each %versions) {