ClipSubjectInTicketList
Jump to navigation
Jump to search
The purpose of this patch is to take care of really-long-subject-lines-without-a-break that would otherwise cause the browser to display horizontal scrollbars.
--- share/html/Elements/CollectionAsTable/Row 2004-08-31 00:22:49.000000000 -0400
+++ local/html/Elements/CollectionAsTable/Row 2006-06-02 09:25:43.942609152 -0400
@@ -51,6 +51,9 @@
foreach my $subcol ( @{ $column->{output} } ) {
if ( $subcol =~ /^__(.*?)__$/o ) {
my $col = $1;
+ if ($col =~ /Subject/) {
+ $m->out ('<div style="width:100%; overflow: hidden;">');
+ }
my $value = $m->comp('/Elements/RT__Ticket/ColumnMap', Name => $col, Attr => 'value');
if ( $value && ref($value)) {
@@ -58,6 +61,9 @@
} else {
$m->out($value );
}
+ if ($col =~ /Subject/) {
+ $m->out ('</div>');
+ }
}
else {
$m->out( Encode::decode_utf8($subcol) );