Ellipsize long jobset/job names to prevent bootstrap navbar breakage
[?]
Apr 26, 2013, 11:23 AM
XKXMU5PVXDNCWV6JDO2VWHB4HRAXI3H4ADRSTBJ227WIJBLHRFJACDependencies
- [2]
OZDDUMVPAutomatically chomp all [%...%] directives - [3]
JZVRK5QJGroup some menu items together under a "Status" menu - [4]
OEPUOUNBUsing twitter bootstrap for more consistent looks for Hydra - [5]
QL55ECJ6- adapted ui for hydra, more in line with nixos.org website - [6]
3PNG7NIBRemove trailing whitespace - [7]
4JS4DWHDAll/recent builds -> Latest builds - [8]
Y6AHH4THRemove the logfile and logSize columns from the database - [9]
J5UVLXOK* Start of a basic Catalyst web interface.
Change contents
- replacement in src/lib/Hydra/View/TT.pm at line 11
expose_methods => [qw/log_exists/]);expose_methods => [qw/log_exists ellipsize/]); - edit in src/lib/Hydra/View/TT.pm at line 19
sub ellipsize {my ($self, $c, $s, $n) = @_;return length $s <= $n ? $s : substr($s, 0, $n - 3) . "...";} - replacement in src/root/topbar.tt at line 64
[% WRAPPER makeSubMenu title=("Jobset: " _ jobset.name) %][% WRAPPER makeSubMenu title=("Jobset: " _ ellipsize(jobset.name, 30)) %] - replacement in src/root/topbar.tt at line 112
[% WRAPPER makeSubMenu title=("Job: " _ job.name) %][% WRAPPER makeSubMenu title=("Job: " _ ellipsize(job.name, 30)) %]