termcol: move common styling to css include
[sheet.git] / termcol.plp
index 32a73560285a0fb4a9f096b859b3ee1404536972..e544bf700262ceb10e263a0d11f5d52be024f9f6 100644 (file)
@@ -58,12 +58,12 @@ sub colcell {
        my $sample = [ qw(#000 #FFF) ];
        ($name, $sample) = @$name if ref $name eq 'ARRAY';
 
-       my $out = sprintf('<td title="%s" style="%s">%s',
+       my $out = sprintf('<th title="%s" style="%s">%s',
                join(',', map { int } @$col),
-               "background:$css; color:$inverse; padding:0 1ex",
+               "background:$css; color:$inverse",
                $name,
        );
-       $out .= sprintf '<td style="%s"><code>%s</code>', "background:$_; color:$css", $minhex
+       $out .= sprintf '<td style="%s">%s', "background:$_; color:$css", $minhex
                for @$sample;
        return "$out\n";
 }
@@ -83,7 +83,7 @@ for my $term (@termlist) {
        ) if $info->{href} or $info->{title};
 
        if (my $mapinfo = $info->{rgbmap}) {
-               print '<table class="mapped">'."\n";
+               print '<table class="color mapped">'."\n";
                printf "<caption>%s</caption>\n", $caption;
                print coltable_hsv(@{$mapinfo});
                print "</table>\n\n";
@@ -94,7 +94,7 @@ for my $term (@termlist) {
                        $colours = [ map { $colours->[$_] =~ s/:|$/:$_/r } @{$reorder} ];
                }
 
-               print '<table>', "\n";
+               print '<table class=color>', "\n";
                printf "<caption>%s</caption>\n", $caption;
                for my $num (0 .. $#{$colours}) {
                        my ($rgb, $name) = split /:/, $colours->[$num], 3;