browser: define known 0% score markers
[sheet.git] / termcol.plp
index 0068a78d7b5c73f998214891b79f52b53c10983b..3289deb621b36c2563c497a78c0ebd6f841efb06 100644 (file)
@@ -127,6 +127,16 @@ for my $term (@termlist) {
                print "</table>\n\n";
        }
 
+       if (my $table = $info->{table}) {
+               print '<table class="color mapped">'."\n";
+               printf "<caption>%s</caption>\n", $caption;
+               for my $row (@$table) {
+                       print '<tr>';
+                       print colcell(@$_) for @$row;
+               }
+               print "</table>\n\n";
+       }
+
        if (my $palette = $info->{list}) {
                my $order = $get{order} && $get{order}.'order';
                my $colours = colorder($palette,
@@ -162,7 +172,7 @@ for my $term (@termlist) {
 
 sub colorder {
        my ($palette, $reorder) = @_;
-       return [ map { $palette->[$_] =~ s/:|$/:$_/r } @{$reorder} ];
+       return [ map { $palette->[$_] =~ s/:(?![^:])|$/:$_/r } @{$reorder} ]
                if $reorder;
        return $palette;
 }