browser: update caniuse support classes
[sheet.git] / browser.plp
index b06d8e94bd3f1c633072c3d6e5353a5d95817bd6..44c2b221736f4e70dc7100911dd5ad04ea63c28c 100644 (file)
@@ -39,17 +39,13 @@ my %CSTATS = (
        'y x' => 'l5 ex',
        'a'   => 'l3',
        'a x' => 'l3 ex',
-       'p j' => 'l2',
-       'j'   => 'l2',
        'p'   => 'l2',
-       'p p' => 'l2',
        'u'   => 'l0',
 );
 my %DSTATS = (
        u => 'unknown',
        n => 'unsupported',
        p => 'plugin required',
-       j => 'javascript required',
        a => 'partial',
        y => 'supported',
        d => 'disabled by default',
@@ -64,10 +60,10 @@ my %DSTATS = (
 );
 my %PSTATS = (  # score percentage
        y => 1,  'y x' => .9,
-       a => .5, 'a x' => .5, 'a d' => .1,
-       j => .2, 'p j' => .2, 'n d' => .2, 'n x d' => .2,
-       p => .2, 'p p' => .2, 'p d' => .1,
-       n => 0,   u => 0,
+       a => .5, 'a x' => .5, 'a d' => .2,
+       p => .2, 'p d' => .1,
+       n => 0,  'n d' => .2, 'n x d' => .2,
+       u => 0,
 );
 my %CSTATUS = (
        unoff => 'l1', # unofficial
@@ -459,11 +455,7 @@ sub paddedver {
 sub showversions {
        # title to describe minumum version and optional maximum for multiple cells
        my @span = (map { split /-/ } grep { defined } @_);
-       for (@span) {
-               s/^\./0./;
-               s/x$/.*/;
-       }
-       return $span[0] if @_ <= 1;
+       return $span[0] =~ s/\.0\z//r if @_ <= 1;
        splice @span, 1, -1;
        return join('‒', @span);
 }