Ellipsize long jobset/job names to prevent bootstrap navbar breakage
This commit is contained in:
@ -8,7 +8,7 @@ __PACKAGE__->config(
|
||||
TEMPLATE_EXTENSION => '.tt',
|
||||
PRE_CHOMP => 1,
|
||||
POST_CHOMP => 1,
|
||||
expose_methods => [qw/log_exists/]);
|
||||
expose_methods => [qw/log_exists ellipsize/]);
|
||||
|
||||
sub log_exists {
|
||||
my ($self, $c, $drvPath) = @_;
|
||||
@ -16,4 +16,9 @@ sub log_exists {
|
||||
return defined $x;
|
||||
}
|
||||
|
||||
sub ellipsize {
|
||||
my ($self, $c, $s, $n) = @_;
|
||||
return length $s <= $n ? $s : substr($s, 0, $n - 3) . "...";
|
||||
}
|
||||
|
||||
1;
|
||||
|
Reference in New Issue
Block a user