X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/35d85fc1c8ac6aa801bdd6436e44efb80d689a25..dc1ab5f00eed170e75fe40687b381369a35760b8:/termcol.plp diff --git a/termcol.plp b/termcol.plp index 6d69f0c..86ccd45 100644 --- a/termcol.plp +++ b/termcol.plp @@ -2,7 +2,7 @@ Html({ title => ($Request ? 'terminal colour' : 'colour palettes') . ' cheat sheet', - version => '1.1', + version => '1.2', description => [!$Request ? "Comparison of various colour palettes." : ( "Index of all terminal/console colour codes,", "with an example result of various environments.", @@ -16,7 +16,7 @@ Html({ }); my @draw = map { [$_, s/\W+\z//] } grep { $_ } split m(/), - $get{img} // exists $get{img} && 'indi.png'; + $get{img} // exists $get{img} && 'compile.png'; my @termlist; push @termlist, split /\W+/, $Request || 'default'; @@ -45,7 +45,7 @@ use List::Util qw( min max ); use POSIX qw( ceil ); my $palettes = do 'termcol.inc.pl'; -die "Cannot open palette data: $_\n" for $@ || $! || (); +Abort("Cannot open palette data", 501, $_) for $@ || $! || (); sub colcell { my $name = shift // return "\n"; @@ -175,7 +175,7 @@ sub coltable { my $num = $row + $col * $rows; my ($rgb, $name) = split /:/, $colours->[$num], 3; $name //= $rgb && $num; - $name = [ $name, [] ] if $term =~ /^msx/ and !$num; + $name = [ $name, [] ] if $term =~ /^msx/ and !$name; # no bg for transparency $name = [ $name, ['#333'] ] if $term eq 'xkcd'; print colcell($name, $rgb); }