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}}