latin: simplified edgewrite E variant
[sheet.git] / termcol.plp
index f2dde7f1cf03bc67b0c56b6a8e003bc10cdf2684..3aece81cf64f052ba6fa37283e854d34788e2891 100644 (file)
@@ -18,7 +18,7 @@ my @draw = map { [$_, s/\W+\z//] } grep { $_ } split m(/),
        $get{img} // exists $get{img} && 'indi.png';
 
 my @termlist;
-push @termlist, split /\W+/, $ENV{PATH_INFO} || 'default';
+push @termlist, split /\W+/, $Request || 'default';
 
 :>
 <h1>Terminal colours</h1>
@@ -119,15 +119,15 @@ sub coltable {
        ) if $info->{href} or $info->{title};
 
        if (my $mapinfo = $info->{rgbmap}) {
-               print '<table class="color mapped">'."\n";
-               printf "<caption>%s</caption>\n", $caption;
+               say '<table class="color mapped">';
+               say sprintf '<caption>%s</caption>', $caption;
                print coltable_hsv(@{$mapinfo});
-               print "</table>\n\n";
+               say "</table>\n";
        }
 
        if (my $table = $info->{table}) {
-               print '<table class="color mapped">'."\n";
-               printf "<caption>%s</caption>\n", $caption;
+               say '<table class="color mapped">';
+               say sprintf '<caption>%s</caption>', $caption;
                for my $row (@$table) {
                        print '<tr>';
                        print colcell(ref $_ ? @$_ : $_ ? reverse split /:/ : undef) for @$row;
@@ -142,7 +142,7 @@ sub coltable {
                        print "<tr><td colspan=$width>", img_egapal(\@imgpal, @{$_});
                }
        }
-               print "</table>\n\n";
+               say "</table>\n";
        }
 
        if (my $palette = $info->{list}) {
@@ -154,8 +154,8 @@ sub coltable {
                my $rows = 8;
                my $columns = ceil(@{$palette} / $rows);
 
-               print '<table class=color>', "\n";
-               printf "<caption>%s</caption>\n", $caption;
+               say '<table class=color>';
+               say sprintf '<caption>%s</caption>', $caption;
                for my $row (0 .. $rows - 1) {
                        print '<tr>';
                        for my $col (0 .. $columns - 1) {
@@ -174,7 +174,7 @@ sub coltable {
                        );
                        print "<tr><td colspan=$columns>", img_egapal($imgpal, @{$_});
                }
-               print "</table>\n\n";
+               say "</table>\n";
        }
 }