my $single = sub {
my ($summary, $colour) = @_;
- return { Summary => $summary, Colour => $colour };
+ return {
+ Summary => $summary,
+ ColourAttr => "bgcolor=\"$colour\"",
+ };
};
if ($status eq 'pass') {
print H "<td><a href=\"$url\">$jr->{job}</td>\n";
my $ri = report_run_getinfo({ %$jr, %$ir });
- print H "<td bgcolor=\"$ri->{Colour}\">$ri->{Summary}</td>\n";
+ print H "<td $ri->{ColourAttr}>$ri->{Summary}</td>\n";
print H "</tr>\n\n";
$alternate ^= 1;
my @last_revs;
my @alt_revs= ('0')x $#rev_grid_cols;
foreach my $r (@test_rows) {
- my $colour= "bgcolor=\"$r->{Colour}\"";
my $altcolour= report_altcolour($alternate);
print H "<tr $altcolour>";
my $started = $r->{Flight}{started};
print H "<td><a href=\"$url\">$flt</a></td>\n";
print H "<td>".encode_entities($r->{Flight}{branch})."</td>\n";
$url= "$c{ReportHtmlPubBaseUrl}/$flt/".encode_entities($j)."/";
- print H "<td $colour><a href=\"$url\">".
+ print H "<td $r->{ColourAttr}><a href=\"$url\">".
encode_entities($r->{Summary})."</a></td>\n";
my $lastrev;
my $hosts = join ", ", map { $_ // "-" } @{ $r->{Hosts} };