Index: appengine/monorail/templates/tracker/issue-attachment-part.ezt |
diff --git a/appengine/monorail/templates/tracker/issue-attachment-part.ezt b/appengine/monorail/templates/tracker/issue-attachment-part.ezt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2f394cedcfb62e06b532c3d1477fa2ad23344de1 |
--- /dev/null |
+++ b/appengine/monorail/templates/tracker/issue-attachment-part.ezt |
@@ -0,0 +1,70 @@ |
+[# This template part renders a small table that describes one issue attachment |
+ on a issue description or issue comment. |
+ |
+ arg0: Comment sequence number. |
+ arg1: AttachmentView. |
+ arg2: can_delete_bool? This will be True if the logged in user is allowed |
+ to delete the comment. |
+ Also used: projectname, issue.local_id, attachment_form_token. |
+] |
+ |
+ |
+[define attachment_visible][end] |
+[if-any arg2][define attachment_visible]Yes[end][end] |
+[if-any arg1.deleted_bool][else][define attachment_visible]Yes[end][end] |
+ |
+[if-any attachment_visible] |
+ <table cellspacing="3" cellpadding="2" border="0"> |
+ <tr><td width="20"> |
+ <a href="[arg1.downloadurl]"> |
+ <img width="16" height="16" src="/static[arg1.iconurl]" border="0"> |
+ </a> |
+ </td> |
+ |
+ <td style="min-width:16em" valign="top"> |
+ [if-any arg1.deleted_bool]Deleted:[end] |
+ <b [if-any arg1.deleted_bool]style="color:#666"[end]>[arg1.filename]</b> |
+ <br> |
+ |
+ [arg1.filesizestr] |
+ [if-any arg1.deleted_bool][else] |
+ [if-any arg1.url] |
+ <a href="[arg1.url]" target="_blank" style="margin-left:.7em">View</a> |
+ [end] |
+ <a href="[arg1.downloadurl]" style="margin-left:.7em" download>Download</a> |
+ [end] |
+ </td> |
+ |
+ [if-any arg2] |
+ <td valign="top"> |
+ <form action="delAttachment.do" method="post" style="padding-left:1em"> |
+ <input type="hidden" name="token" value="[attachment_form_token]"> |
+ [# TODO(jrobbins): add hidden fields to maintain navigational state, e.g., colspec, q, sort, start, num] |
+ <input type="hidden" name="id" value="[issue.local_id]"> |
+ <input type="hidden" name="sequence_num" value="[arg0]"> |
+ <input type="hidden" name="aid" value="[arg1.attachment_id]"> |
+ [if-any arg1.deleted_bool] |
+ <input type="submit" name="undelete" value="Undelete" style="font-size:92%; width:7em"> |
+ [else] |
+ <input type="submit" name="delete" value="Delete" style="font-size:92%; width:7em"> |
+ [end] |
+ </form> |
+ </td> |
+ [end] |
+ </tr> |
+ |
+ [if-any arg1.thumbnail_url] |
+ [if-any arg1.deleted_bool][else] |
+ <tr> |
+ <td colspan="3"> |
+ <a href="[arg1.url]" target="_blank"> |
+ <img src="[arg1.thumbnail_url]" class="preview"> |
+ </a> |
+ </td> |
+ </tr> |
+ [end] |
+ [end] |
+ |
+ |
+ </table> |
+[end] |