Bug 150770 - Lost <nobr> arround query results

r=jouni, justdave
parent 3d5db0fc
...@@ -882,7 +882,6 @@ END ...@@ -882,7 +882,6 @@ END
js => sub { return $_; }, js => sub { return $_; },
html => sub { return $_; }, html => sub { return $_; },
url_quote => sub { return $_; }, url_quote => sub { return $_; },
no_break => sub { return $_; }
}, },
}) || die ("Could not create Template: " . Template->error() . "\n"); }) || die ("Could not create Template: " . Template->error() . "\n");
......
...@@ -1568,15 +1568,6 @@ $::template ||= Template->new( ...@@ -1568,15 +1568,6 @@ $::template ||= Template->new(
# filter should be used for a full URL that may have # filter should be used for a full URL that may have
# characters that need encoding. # characters that need encoding.
url_quote => \&url_quote , url_quote => \&url_quote ,
# Returns the text with spaces converted to non-breaking space
# HTML entities.
no_break => sub
{
my ($var) = @_;
$var =~ s/ /\&nbsp;/g;
return $var;
} ,
} , } ,
} }
) || DisplayError("Template creation failed: " . Template->error()) ) || DisplayError("Template creation failed: " . Template->error())
......
...@@ -80,7 +80,6 @@ my $template = Template->new( ...@@ -80,7 +80,6 @@ my $template = Template->new(
js => sub { return $_ } , js => sub { return $_ } ,
strike => sub { return $_ } , strike => sub { return $_ } ,
url_quote => sub { return $_ } , url_quote => sub { return $_ } ,
no_break => sub { return $_ } ,
}, },
} }
); );
......
...@@ -106,7 +106,9 @@ ...@@ -106,7 +106,9 @@
[% FOREACH q = user.queries %] [% FOREACH q = user.queries %]
[% IF q.linkinfooter %] [% IF q.linkinfooter %]
[% " | " IF print_pipe %] [% " | " IF print_pipe %]
<a href="buglist.cgi?cmdtype=runnamed&amp;namedcmd=[% q.name FILTER url_quote %]">[% q.name FILTER html FILTER no_break %]</a> <a href="buglist.cgi?cmdtype=runnamed&amp;namedcmd=[% q.name FILTER url_quote %]">
<nobr>[% q.name FILTER html %]</nobr>
</a>
[% print_pipe = 1 %] [% print_pipe = 1 %]
[% END %] [% END %]
[% END %] [% END %]
......
...@@ -28,6 +28,8 @@ ...@@ -28,6 +28,8 @@
# the shortened title is included. For columns whose values should be # the shortened title is included. For columns whose values should be
# abbreviated, a maximum length is provided along with the ellipsis that # abbreviated, a maximum length is provided along with the ellipsis that
# should be added to an abbreviated value, if any. # should be added to an abbreviated value, if any.
# wrap is set if a column's contents should be allowed to be word-wrapped
# by the browser.
#%] #%]
[% abbrev = [% abbrev =
{ {
...@@ -39,8 +41,9 @@ ...@@ -39,8 +41,9 @@
"owner" => { maxlength => 30 , ellipsis => "..." } , "owner" => { maxlength => 30 , ellipsis => "..." } ,
"qa_contact" => { maxlength => 30 , ellipsis => "..." , title => "QAContact" } , "qa_contact" => { maxlength => 30 , ellipsis => "..." , title => "QAContact" } ,
"resolution" => { maxlength => 4 } , "resolution" => { maxlength => 4 } ,
"summary" => { maxlength => 60 , ellipsis => "..." } , "summary" => { maxlength => 60 , ellipsis => "..." , wrap => 1 } ,
"status_whiteboard" => { title => "StatusSummary" } , "summaryfull" => { wrap => 1 } ,
"status_whiteboard" => { title => "StatusSummary" , wrap => 1 } ,
"component" => { maxlength => 8 , title => "Comp" } , "component" => { maxlength => 8 , title => "Comp" } ,
"product" => { maxlength => 8 } , "product" => { maxlength => 8 } ,
"version" => { maxlength => 5 , title => "Vers" } , "version" => { maxlength => 5 , title => "Vers" } ,
...@@ -128,7 +131,9 @@ ...@@ -128,7 +131,9 @@
[% FOREACH column = displaycolumns %] [% FOREACH column = displaycolumns %]
<td> <td>
[%+ bug.$column.truncate(abbrev.$column.maxlength, abbrev.$column.ellipsis) FILTER html %] [% '<nobr>' IF NOT abbrev.$column.wrap %]
[%- bug.$column.truncate(abbrev.$column.maxlength, abbrev.$column.ellipsis) FILTER html -%]
[%- '</nobr>' IF NOT abbrev.$column.wrap %]
</td> </td>
[% END %] [% END %]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment