1<!DOCTYPE html>
 2<html>
 3	<head>
 4		<title>{{.Repo.Name}} - Commits</title>
 5		<link rel="stylesheet" href="/static/style.css">
 6		<link rel="shortcut icon" href="/static/favicon.png">
 7		<link rel="alternate" type="application/rss+xml" title="{{.Repo.Name}} Commits RSS" href="/r/{{.Repo.Name}}/commits.rss?ref={{.CurrentRef}}">
 8		<link rel="alternate" type="application/rss+xml" title="{{.Repo.Name}} Tags RSS" href="/r/{{.Repo.Name}}/tags.rss">
 9	</head>
10	<body>
11		{{template "nav-main.html" .}}
12
13		<main>
14			{{template "nav-repository.html" .}}
15
16			{{if .Languages}}
17			<div class="repository-languages">
18				<div class="language-bar">
19					<svg width="100%" height="8" style="display: block;">
20						<rect width="100%" height="8" fill="#eee" rx="4" ry="4" />
21						{{range .Languages}}
22						<rect x="{{printf "%.2f" .Offset}}%" y="0" width="{{printf "%.2f" .Percentage}}%" height="8" fill="{{.Color}}" />
23						{{end}}
24					</svg>
25				</div>
26				<ul class="language-list">
27					{{range .Languages}}
28					<li>
29						<span class="language-color" style="background-color: {{.Color}}"></span>
30						<span class="language-name">{{.Name}}</span>
31						<span class="language-percentage">{{printf "%.1f" .Percentage}}%</span>
32					</li>
33					{{end}}
34				</ul>
35			</div>
36			{{end}}
37
38			<table>
39				<thead>
40					<tr>
41						<th width="110">Date</th>
42						<th>Commit message</th>
43						<th width="200">Author</th>
44						<th width="90" class="text-right">Lines</th>
45					</tr>
46				</thead>
47				<tbody>
48					{{range .Commits}}
49					<tr>
50						<td>{{.AuthorDate.Format "2006-01-02"}}</td>
51						<td><a href="/r/{{$.Repo.Name}}/c/{{.Hash}}">{{truncate .Message 80}}</a></td>
52						<td>{{.AuthorName}}</td>
53						<td class="text-right">
54							<span class="stats-add">+{{.Additions}}</span>/<span class="stats-del">-{{.Deletions}}</span>
55						</td>
56					</tr>
57					{{else}}
58					<tr>
59						<td colspan="4">No commits found.</td>
60					</tr>
61					{{end}}
62				</tbody>
63			</table>
64
65			{{if gt .TotalPages 1}}
66			<div class="pagination">
67				{{if gt .PrevPage 0}}
68				<a href="?ref={{.CurrentRef}}&page={{.PrevPage}}">Newer</a>
69				{{else}}
70				<span class="disabled">Newer</span>
71				{{end}}
72
73				{{range .Pages}}
74					{{if eq . $.Page}}
75					<span class="current">{{.}}</span>
76					{{else}}
77					<a href="?ref={{$.CurrentRef}}&page={{.}}">{{.}}</a>
78					{{end}}
79				{{end}}
80
81				{{if gt .NextPage 0}}
82				<a href="?ref={{.CurrentRef}}&page={{.NextPage}}">Older</a>
83				{{else}}
84				<span class="disabled">Older</span>
85				{{end}}
86			</div>
87			{{end}}
88		</main>
89
90		{{template "footer.html" .}}
91	</body>
92</html>