internal/web/templates/milestones.html

v1.3.0
gitbay/internal/web/templates/milestones.html history · blame · raw

22 lines · 1129 bytes

 1{{define "title"}}milestones · {{.Repo.OwnerName}}/{{.Repo.Name}}{{end}}
 2{{define "content"}}
 3<div class="listhead">
 4  <h1>Milestones</h1>
 5  <nav class="filters">
 6    <a {{if eq .State "open"}}class="active" {{end}}href="?state=open">open</a>
 7    <a {{if eq .State "closed"}}class="active" {{end}}href="?state=closed">closed</a>
 8    <a {{if eq .State "all"}}class="active" {{end}}href="?state=all">all</a>
 9  </nav>
10</div>
11<ul class="milestonelist">
12{{range .Milestones}}<li>
13  <div class="msmain">
14    <p class="title">{{.Title}} <span class="chip {{if eq .State "open"}}chip-open{{else}}chip-done{{end}}">{{.State}}</span></p>
15    {{if .Description}}<p class="desc">{{.Description}}</p>{{end}}
16    <p class="meta">{{if .DueDate}}due {{.DueDate}} · {{end}}{{.ClosedItems}} closed, {{.OpenItems}} open · {{.Percent}}%</p>
17    <div class="progress"><div class="bar" style="width: {{.Percent}}%"></div></div>
18  </div>
19</li>
20{{else}}<li class="empty">no {{if ne .State "all"}}{{.State}} {{end}}milestones — create one with <code>gitbay milestone create {{.Repo.OwnerName}}/{{.Repo.Name}} "v1.0"</code></li>{{end}}
21</ul>
22{{end}}