browser: static usage styling
[sheet.git] / browser.plp
index afad32c6c5692e9749b8cafb8101710afa3c368a..3f7b6f865e6c462960bc5c1a21386100d462cd02 100644 (file)
@@ -9,7 +9,7 @@ Html({
        description =>
                "caniuse.",
        keywords => [qw'html css browser feature'],
-       stylesheet => [qw'circus dark mono red'],
+       stylesheet => [qw'circus dark mono red light'],
        data => ['browser-support.inc.pl'],
 });
 
@@ -147,7 +147,11 @@ for my $id (sort {
                                printf '<td class="%s" colspan="%d" title="%.1f%%">%s',
                                        join(' ',
                                                X => $CSTATS{ $data->{$browser}->{$prev} },
-                                               sprintf('opacity%.0f', $usage / $scorediv),
+                                               !$usage ? ('p0') : ('p',
+                                                       sprintf('p%01d', $usage / 10),
+                                                       sprintf('p%02d', $usage),
+                                               ),
+                                               sprintf('pp%02d', $usage / $scorediv),
                                        ),
                                        scalar @span,
                                        $usage,
@@ -183,19 +187,6 @@ sub showversions {
 }
 
 :>
-<script>
-var classmatch = /\bopacity(\d+)/;
-Array.forEach(document.getElementsByTagName('TD'), function(val) {
-       var opacity;
-       if (opacity = classmatch.exec(val.className)) {
-               var c = document.defaultView.getComputedStyle(val, null).getPropertyValue('background-color');
-               var o = opacity[1] / 100;
-               val.style.backgroundColor = c.replace(/rgb\((.*)\)/, 'rgba($1, '+o+')');
-               val.style.textShadow = c+' 1px 1px 2px, ' + c+' -1px -1px 2px';
-       }
-});
-alert(t);
-</script>
 <hr>
 
 <div class="legend">
@@ -207,6 +198,16 @@ alert(t);
        <td class="X l0">missing
        </table>
 
+       <div>
+               Usage percentage:
+               <span class="  p0">0</span> -
+               <span class="p p0 p00">.01</span> -
+               <span class="p p0 p05">1-9</span> -
+               <span class="p p1">10</span> -
+               <span class="p p2">20</span> -
+               <span class="p p5">majority</span>
+       </div>
+
        <div class="right">
                <ul class="legend legend-set">
                <li>default <strong>style</strong> is