summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--templates/commit.html7
-rw-r--r--templates/file.html25
-rw-r--r--templates/log.html5
-rw-r--r--templates/refs.html27
-rw-r--r--templates/repo-header.html12
-rw-r--r--templates/repo.html9
-rw-r--r--templates/tree.html5
7 files changed, 49 insertions, 41 deletions
diff --git a/templates/commit.html b/templates/commit.html
index b4061aa..9ab945a 100644
--- a/templates/commit.html
+++ b/templates/commit.html
@@ -2,10 +2,7 @@
<html>
{{ template "head" . }}
- <header>
- <h1>{{ .meta.Title }}</h1>
- <h2>{{ .meta.Description }}</h2>
- </header>
+ {{ template "repoheader" . }}
<body>
{{ template "nav" . }}
<main>
@@ -19,9 +16,11 @@
{{ .commit.This }}
</a>
</p>
+ {{ if .commit.Parent }}
<p>parent: <a href="/{{ .name }}/commit/{{ .commit.Parent }}">
{{ .commit.Parent }}
</a>
+ {{ end }}
</p>
<div class="diff-stat">
<div>
diff --git a/templates/file.html b/templates/file.html
index ed658e3..4d606cc 100644
--- a/templates/file.html
+++ b/templates/file.html
@@ -2,21 +2,22 @@
<html>
{{ template "head" . }}
- <header>
- <h1>{{ .meta.Title }}</h1>
- <h2>{{ .meta.Description }}</h2>
- </header>
+ {{ template "repoheader" . }}
<body>
{{ template "nav" . }}
<main>
- <pre>
-{{ range .linecount }}
-<a id="#L{{ . }}" href="#{{ . }}">{{ . }}</a>
-{{- end -}}
- </pre>
- <pre>
-{{ .content }}
- </pre>
+ <div class="file-wrapper">
+ <div class="line-numbers">
+ {{- range .linecount }}
+<a id="L{{ . }}" href="#L{{ . }}">{{ . }}</a>
+ {{- end -}}
+ </div>
+ <div>
+ <span></span>
+ <pre>
+ {{- .content -}}
+ </pre>
+ </div>
</main>
</body>
</html>
diff --git a/templates/log.html b/templates/log.html
index 4a0292c..f5956be 100644
--- a/templates/log.html
+++ b/templates/log.html
@@ -2,10 +2,7 @@
<html>
{{ template "head" . }}
- <header>
- <h1>{{ .meta.Title }}</h1>
- <h2>{{ .meta.Description }}</h2>
- </header>
+ {{ template "repoheader" . }}
<body>
{{ template "nav" . }}
<main>
diff --git a/templates/refs.html b/templates/refs.html
index aee4a11..5320a8e 100644
--- a/templates/refs.html
+++ b/templates/refs.html
@@ -2,32 +2,39 @@
<html>
{{ template "head" . }}
- <header>
- <h1>{{ .meta.Title }}</h1>
- <h2>{{ .meta.Description }}</h2>
- </header>
+ {{ template "repoheader" . }}
<body>
{{ template "nav" . }}
<main>
- <h3>branches</h3>
{{ $name := .name }}
+ <h3>branches</h3>
+ <div class="refs">
{{ range .branches }}
- <p>
- <strong>{{ .Name.Short }}</strong>
- <a href="/{{ $name }}/tree/{{ .Name.Short }}/">browse</a>
- <a href="/{{ $name }}/log/{{ .Name.Short }}">log</a>
- </p>
+ <div>
+ <strong>{{ .Name.Short }}</strong>
+ </div>
+ <div>
+ <a href="/{{ $name }}/tree/{{ .Name.Short }}/">browse</a>
+ <a href="/{{ $name }}/log/{{ .Name.Short }}">log</a>
+ </div>
{{ end }}
+ </div>
{{ if .tags }}
<h3>tags</h3>
+ <div class="refs">
{{ range .tags }}
+ <div>
<strong>{{ .Name }}</strong>
+ </div>
+ <div>
<a href="/{{ $name }}/tree/{{ .Name }}/">browse</a>
<a href="/{{ $name }}/log/{{ .Name }}">log</a>
{{ if .Message }}
<pre>{{ .Message }}</pre>
+ </div>
{{ end }}
{{ end }}
+ </div>
{{ end }}
</main>
</body>
diff --git a/templates/repo-header.html b/templates/repo-header.html
new file mode 100644
index 0000000..dd84875
--- /dev/null
+++ b/templates/repo-header.html
@@ -0,0 +1,12 @@
+{{ define "repoheader" }}
+<header>
+ <h2>
+ <a href="/">all repos</a>
+ &mdash; {{ .name }}
+ {{ if .ref }}
+ <span class="ref">@ {{ .ref }}</span>
+ {{ end }}
+ </h2>
+ <h3 class="desc">{{ .desc }}</h3>
+</header>
+{{ end }}
diff --git a/templates/repo.html b/templates/repo.html
index 3b5d2b0..2e87b07 100644
--- a/templates/repo.html
+++ b/templates/repo.html
@@ -7,13 +7,8 @@
</title>
{{ template "head" . }}
- <header>
- <h2>
- <a href="/">all repos</a>
- &mdash; {{ .name }}
- </h2>
- <h3 class="desc">{{ .desc }}</h3>
- </header>
+{{ template "repoheader" . }}
+
<body>
{{ template "nav" . }}
<main>
diff --git a/templates/tree.html b/templates/tree.html
index b63a23e..2880714 100644
--- a/templates/tree.html
+++ b/templates/tree.html
@@ -7,10 +7,7 @@
</title>
{{ template "head" . }}
- <header>
- <h1>{{ .meta.Title }}</h1>
- <h2>{{ .meta.Description }}</h2>
- </header>
+ {{ template "repoheader" . }}
<body>
{{ template "nav" . }}
<main>