| [%# This Source Code Form is subject to the terms of the Mozilla Public |
| # License, v. 2.0. If a copy of the MPL was not distributed with this |
| # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| # |
| # This Source Code Form is "Incompatible With Secondary Licenses", as |
| # defined by the Mozilla Public License, v. 2.0. |
| #%] |
| |
| [% filtered_summary = bugsummary FILTER html %] |
| [% header = BLOCK %]View All Attachments for |
| [%+ "$terms.Bug $bug.id" FILTER bug_link(bug) FILTER none %][% END %] |
| |
| [% title = BLOCK %] |
| View All Attachments for [% terms.Bug %] [%+ bug.bug_id FILTER html %] |
| [% END %] |
| |
| [% PROCESS global/header.html.tmpl |
| title = title |
| header = header |
| subheader = filtered_summary |
| style_urls = ['skins/standard/bug.css'] |
| %] |
| [% IF hide_obsolete %] |
| <div id="hidden_obsolete_message"> |
| Obsolete attachments are hidden. To view all attachments (including obsolete) |
| <a href="attachment.cgi?bugid=[% bug.id FILTER html %]&action=viewall">click here</a>. |
| </div> |
| [% END %] |
| |
| [% FOREACH a = attachments %] |
| <div class="viewall_frame_container"> |
| <table class="viewall_desc"> |
| <tr> |
| <th colspan="6" class="bz_attach_footer">Attachment #[% a.id %]</th> |
| </tr> |
| <tr> |
| <td>[% a.description FILTER html FILTER obsolete(a.isobsolete) %]</td> |
| |
| <td> |
| [% IF a.ispatch %] |
| <i>patch</i> |
| [% ELSE %] |
| [% a.contenttype FILTER html %] |
| [% END %] |
| </td> |
| |
| <td>[% a.attached FILTER time %]</td> |
| <td>[% a.datasize FILTER unitconvert %]</td> |
| |
| <td> |
| [% IF a.flags.size == 0 %] |
| <i>no flags</i> |
| [% ELSE %] |
| [% FOREACH flag = a.flags %] |
| [% flag.setter.nick FILTER html %]: |
| [%+ flag.type.name FILTER html %][% flag.status %] |
| [% IF flag.status == "?" && flag.requestee %] |
| ([% flag.requestee.nick FILTER html %]) |
| [% END %] |
| [% ", " IF !loop.last %] |
| [% END %] |
| [% END %] |
| </td> |
| |
| <td><a href="attachment.cgi?id=[% a.id %]&action=edit">Details</a></td> |
| </tr> |
| </table> |
| |
| [% IF a.is_viewable %] |
| [% IF a.contenttype == "text/html" %] |
| [%# For security reasons (clickjacking, embedded scripts), we never |
| # render HTML pages from here. The source code is displayed instead. %] |
| [% INCLUDE global/textarea.html.tmpl |
| minrows = 10 |
| cols = 80 |
| defaultcontent = a.data |
| readonly = 'readonly' |
| classes = 'viewall_frame' |
| %] |
| [% ELSE %] |
| <iframe src="attachment.cgi?id=[% a.id %]" class="viewall_frame" sandbox> |
| <b>You cannot view the attachment on this page because your browser does not support IFRAMEs. |
| <a href="attachment.cgi?id=[% a.id %]">View the attachment on a separate page</a>.</b> |
| </iframe> |
| [% END %] |
| [% ELSE %] |
| <p><b> |
| Attachment cannot be viewed because its MIME type is not text/*, image/*, or application/vnd.mozilla.*. |
| <a href="attachment.cgi?id=[% a.id %]">Download the attachment instead</a>. |
| </b></p> |
| [% END %] |
| </div> |
| [% END %] |
| |
| [% PROCESS global/footer.html.tmpl %] |