diff options
author | David Lawrence <dkl@mozilla.com> | 2016-07-12 16:44:03 +0200 |
---|---|---|
committer | David Lawrence <dkl@mozilla.com> | 2016-07-12 16:44:03 +0200 |
commit | dc519b098fac5c18b3807e8a7dfd37334799c951 (patch) | |
tree | adfca05db74f5f84399520f147bc10ba786c51f1 /extensions/BMO/template/en | |
parent | b823202cd93b41b0cf68776a42825f8943f7d7e0 (diff) | |
download | bugzilla-dc519b098fac5c18b3807e8a7dfd37334799c951.tar.gz bugzilla-dc519b098fac5c18b3807e8a7dfd37334799c951.tar.xz |
Bug 1283649 - When an attachment is a github pull request link, the pull request diff should be displayed in the edit page
Diffstat (limited to 'extensions/BMO/template/en')
-rw-r--r-- | extensions/BMO/template/en/default/hook/attachment/edit-view.html.tmpl | 51 | ||||
-rw-r--r-- | extensions/BMO/template/en/default/hook/attachment/list-action.html.tmpl | 2 |
2 files changed, 52 insertions, 1 deletions
diff --git a/extensions/BMO/template/en/default/hook/attachment/edit-view.html.tmpl b/extensions/BMO/template/en/default/hook/attachment/edit-view.html.tmpl new file mode 100644 index 000000000..60159fcb2 --- /dev/null +++ b/extensions/BMO/template/en/default/hook/attachment/edit-view.html.tmpl @@ -0,0 +1,51 @@ +[%# 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. + #%] + +[% + RETURN UNLESS attachment.mimetype == "text/x-github-pull-request" && attachment.can_review; + custom_attachment_viewer = 1; +%] + +[% IF NOT user.id %] + <div> + <b>Display of Github pull requests only available to logged in users.</b> + </div> + [% RETURN %] +[% END %] + +[% attachment_data = attachment.fetch_github_pr_diff %] + +<div> + [% INCLUDE global/textarea.html.tmpl + id = 'editFrame' + name = 'comment' + classes = 'bz_default_hidden' + minrows = 10 + cols = 80 + wrap = 'soft' + disabled = 'disabled' + defaultcontent = attachment_data.replace('(.*\n|.+)', '>$1'); + %] + <pre id="viewFrame"> + [% attachment_data FILTER html %] + </pre> + [% IF user.id %] + <script type="text/javascript"> + <!-- + var patchviewerinstalled = 0; + document.write('<button type="button" id="editButton" onclick="editAsComment(patchviewerinstalled);">Edit Attachment As Comment<\/button>'); + document.write('<button type="button" id="undoEditButton" onclick="undoEditAsComment(patchviewerinstalled);" class="bz_default_hidden">Undo Edit As Comment<\/button>'); + document.write('<button type="button" id="redoEditButton" onclick="redoEditAsComment(patchviewerinstalled);" class="bz_default_hidden">Redo Edit As Comment<\/button>'); + var editFrame = document.getElementById('editFrame'); + if (editFrame) { + editFrame.disabled = false; + } + //--> + </script> + [% END %] +<div> diff --git a/extensions/BMO/template/en/default/hook/attachment/list-action.html.tmpl b/extensions/BMO/template/en/default/hook/attachment/list-action.html.tmpl index 6982b3338..494ab59ef 100644 --- a/extensions/BMO/template/en/default/hook/attachment/list-action.html.tmpl +++ b/extensions/BMO/template/en/default/hook/attachment/list-action.html.tmpl @@ -12,5 +12,5 @@ [% IF !attachment.ispatch && attachment.can_review %]   | - <a href="attachment.cgi?id=[% attachment.id FILTER none %]">Review</a> + <a href="attachment.cgi?id=[% attachment.id FILTER none %]">Ext Review</a> [% END %] |