issue_detail.page.tmpl
1{{template "base" .}}
2
3{{define "title"}}{{.Issue.Title}} - Issue #{{.Issue.ID}} - {{.Repo.RepoName}}{{end}}
4{{define "meta"}}{{end}}
5
6{{define "content"}}
7<div class="issue-detail">
8 <div class="issue-detail__header">
9 <div class="issue-detail__title-row">
10 <h1 class="issue-detail__title">{{.Issue.Title}}</h1>
11 <span class="issue-detail__status issue-detail__status--{{.Issue.Status}}">{{.Issue.Status}}</span>
12 </div>
13 <div class="issue-detail__meta">
14 <span class="issue-id">#{{.Issue.ID}}</span>
15 <span class="issue-author">opened by {{.Issue.Author}}</span>
16 <span class="issue-date">
17 <span class="human-time" data-time="{{.Issue.CreatedAtISO}}">{{.Issue.CreatedAtDisp}}</span>
18 </span>
19 </div>
20 {{if .Issue.Labels}}
21 <div class="issue-detail__labels">
22 <span>Labels:</span>
23 {{range .Issue.Labels}}<span class="issue-label">{{.}}</span>{{end}}
24 </div>
25 {{end}}
26 </div>
27
28 <div class="issue-description markdown">
29 {{.Issue.Description}}
30 </div>
31
32 {{if .Issue.Comments}}
33 <div class="issue-comments">
34 <h3>{{len .Issue.Comments}} Comment{{if ne (len .Issue.Comments) 1}}s{{end}}</h3>
35 {{range .Issue.Comments}}
36 <div class="issue-comment">
37 <div class="issue-comment__header">
38 <span class="issue-comment__author">{{.Author}}</span>
39 <span class="issue-comment__meta">
40 <span class="issue-comment__id">{{.ID}}</span>
41 <span class="issue-comment__date">
42 <span class="human-time" data-time="{{.CreatedAtISO}}">{{.CreatedAtDisp}}</span>
43 </span>
44 </span>
45 </div>
46 <div class="issue-comment__body markdown">{{.Body}}</div>
47 </div>
48 {{end}}
49 </div>
50 {{end}}
51</div>
52{{end}}