X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/1a54f5dbc34d8cdbc926404c28e5ced392fc0ed6..d04b40e629676a9b8fdd015d4b432e121925749b:/termcol.plp
diff --git a/termcol.plp b/termcol.plp
index 0c5d3e4..0b3d236 100644
--- a/termcol.plp
+++ b/termcol.plp
@@ -49,7 +49,7 @@ my $palettes = do 'termcol.inc.pl';
die "Cannot open palette data: $_\n" for $@ || $! || ();
sub colcell {
- my $name = shift // return "
\n";
+ my $name = shift // return " | \n";
my $col = Shiar_Sheet::Colour->new(@_);
my $minhex = $col->rgb24;
my $css = '#' . $col->rgb48;
@@ -58,13 +58,14 @@ sub colcell {
my $sample = [ qw(#000 #FFF) ];
($name, $sample) = @$name if ref $name eq 'ARRAY';
- my $out = sprintf(' | %s',
+ my $out = sprintf(' | %s',
join(',', map { int } @$col),
"background:$css; color:$inverse",
$name,
);
- $out .= sprintf ' | %s', "background:$_; color:$css", $minhex
- for @$sample;
+ $out .= sprintf('%s',
+ "background:$_; color:$css", $minhex
+ ) for @$sample;
return "$out\n";
}
@@ -149,7 +150,7 @@ sub coltable_hsv {
}
my $out = '';
- $out .= sprintf '', 3 * @{$_} for @colmap;
+ $out .= sprintf '', scalar @{$_} for @colmap;
my $huerow = $colmap[0][0]; # first {$_} map { @{$_} } @colmap;
for my $h (grep { $huerow->[$_] } 0 .. $#{$huerow}) {
$out .= ' | ';