[%# 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. #%] [%# Define strings that will serve as the title and header of this page %] [% title = BLOCK %] [% IF attachid %] Attachment #[% attachid %] for [% terms.bug %] #[% bugid %] [% ELSE %] Interdiff of #[% oldid %] and #[% newid %] for [% terms.bug %] #[% bugid %] [% END %] [% END %] [% onload = 'restore_all(); document.checkboxform.restore_indicator.checked = true' %] [% BLOCK viewurl %]attachment.cgi?id=[% id %][% END %] [% BLOCK editurl %][% PROCESS viewurl %]&action=edit[% END %] [% BLOCK diffurl %][% PROCESS viewurl %]&action=diff[% END %] [% IF headers %] [% header = BLOCK %] [% IF attachid %] Attachment #[% attachid %]: [% description FILTER html %] [% ELSE %] Diff Between #[% oldid %]: [% old_desc FILTER html %] and #[% newid %]: [% new_desc FILTER html %] [% END %] for [% terms.bug %] #[% bugid %] [% END %] [% subheader = BLOCK %] [% bugsummary FILTER html %] [% END %] [% PROCESS global/header.html.tmpl javascript_urls = [ "js/attachment.js" ] style_urls = ['skins/standard/bug.css'] %] [% ELSE %] [% END %] [%# If we have attachid, we are in diff, otherwise we're in interdiff %] [% IF attachid %] [%# HEADER %] [% IF headers %] View | Details | Raw Unified | Return to [% "$terms.bug $bugid" FILTER bug_link(bugid) FILTER none %] [% END %] [% IF other_patches.size > 0 %] [% IF headers %] |[%END%] Differences between
and this patch
[% END %]
[% ELSE %] [% IF headers %] Raw Unified | Return to [% "$terms.bug $bugid" FILTER bug_link(bugid) FILTER none %] | [% END %] [% END %] [%# Collapse / Expand %] Collapse All | Expand All [% IF warning %]

Warning: [% IF warning == "interdiff1" %] this difference between two patches may show things in the wrong places due to a limitation in Bugzilla when comparing patches with different sets of files. [% ELSIF warning == "interdiff2" %] this difference between two patches may be inaccurate due to a limitation in Bugzilla when comparing patches made against different revisions. [% ELSIF warning == "interdiff3" %] interdiff encountered errors while comparing these patches. [% END %]

[% ELSE %]

[% END %] [%# Restore Stuff %]