unicode: group spaces and dashes
[sheet.git] / browser.plp
index 9f8adf7085e709fcc34024ca7bc470bdc610364c..da50b2d496bc8ed938a0ca8ec8d08cbe4e323c09 100644 (file)
@@ -123,6 +123,15 @@ if ($usage) { # first() does not work inside given >:(
                $canihas->{$b}->{-total} <=> $canihas->{$a}->{-total}
        } @browsers;
 }
+else {
+       # order browser columns by name grouped by engine
+       @browsers = sort {
+               $caniuse->{agents}->{$b}->{prefix} cmp
+               $caniuse->{agents}->{$a}->{prefix}
+                       ||
+               $a cmp $b
+       } @browsers;
+}
 :>.
 </p>
 
@@ -145,7 +154,7 @@ my $usagemax = (max(map { ref $_ eq 'HASH' && sum(values %$_) } values %$canihas
 
 my $usagepct = 1;  # score multiplier for 0..100 result
 # normalise usage percentage to only include shown browsers
-$usagepct = 100 / featurescore({  # yes for every possible version
+$usagepct = 100.01 / featurescore({  # yes for every possible version
        map { $_ => { map {$_ => 'y'} @{$versions{$_}} } } keys %versions
 });