}
sub set_distance {
- my ($self, $row, $time, $lap_diff, $time_diff) = @_;
+ my ($self, $row, $time, $lap_diff, $time_diff, $greyout) = @_;
my $text = '--';
} elsif (defined $time_diff) {
$text = '−' . format_lap_time($time_diff);
} elsif (defined $lap_diff) {
- $text = '−' . $lap_diff . ' laps';
+ $text = '−' . $lap_diff
+ . ($lap_diff == 1 ? ' lap' : ' laps');
+ }
+
+ if ($greyout) {
+ $text = '<span fgcolor="grey">' . $text . '</span>';
}
$self->set_label('label_distance', $row, $text);