Commit c8b25c75 authored by reed%reedloden.com's avatar reed%reedloden.com

Bug 528872 - "Attachments in attachments table should have CSS classes to help…

Bug 528872 - "Attachments in attachments table should have CSS classes to help with styling" [p=reed r=LpSolit a=LpSolit]
parent eba41431
...@@ -214,7 +214,7 @@ sub url_quote { ...@@ -214,7 +214,7 @@ sub url_quote {
sub css_class_quote { sub css_class_quote {
my ($toencode) = (@_); my ($toencode) = (@_);
$toencode =~ s/ /_/g; $toencode =~ s#[ /]#_#g;
$toencode =~ s/([^a-zA-Z0-9_\-.])/uc sprintf("&#x%x;",ord($1))/eg; $toencode =~ s/([^a-zA-Z0-9_\-.])/uc sprintf("&#x%x;",ord($1))/eg;
return $toencode; return $toencode;
} }
...@@ -733,7 +733,7 @@ Quotes characters so that they may be included as part of a url. ...@@ -733,7 +733,7 @@ Quotes characters so that they may be included as part of a url.
=item C<css_class_quote($val)> =item C<css_class_quote($val)>
Quotes characters so that they may be used as CSS class names. Spaces Quotes characters so that they may be used as CSS class names. Spaces
are replaced by underscores. and forward slashes are replaced by underscores.
=item C<xml_quote($val)> =item C<xml_quote($val)>
......
...@@ -65,7 +65,11 @@ function toggle_display(link) { ...@@ -65,7 +65,11 @@ function toggle_display(link) {
[% IF attachment.isobsolete %] [% IF attachment.isobsolete %]
[% obsolete_attachments = obsolete_attachments + 1 %] [% obsolete_attachments = obsolete_attachments + 1 %]
[% END %] [% END %]
<tr class="[% "bz_private" IF attachment.isprivate %] <tr class="[% "bz_contenttype_" _ attachment.contenttype
FILTER css_class_quote UNLESS attachment.isurl %]
[% " bz_patch" IF attachment.ispatch %]
[% " bz_url" IF attachment.isurl %]
[% " bz_private" IF attachment.isprivate %]
[% " bz_tr_obsolete bz_default_hidden" [% " bz_tr_obsolete bz_default_hidden"
IF attachment.isobsolete %]"> IF attachment.isobsolete %]">
<td valign="top"> <td valign="top">
......
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