templates: unified repo-header
This commit is contained in:
parent
3e6a720154
commit
e4d12fc667
|
@ -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>
|
||||
|
|
|
@ -2,21 +2,22 @@
|
|||
<html>
|
||||
{{ template "head" . }}
|
||||
|
||||
<header>
|
||||
<h1>{{ .meta.Title }}</h1>
|
||||
<h2>{{ .meta.Description }}</h2>
|
||||
</header>
|
||||
{{ template "repoheader" . }}
|
||||
<body>
|
||||
{{ template "nav" . }}
|
||||
<main>
|
||||
<div class="file-wrapper">
|
||||
<div class="line-numbers">
|
||||
{{- range .linecount }}
|
||||
<a id="L{{ . }}" href="#L{{ . }}">{{ . }}</a>
|
||||
{{- end -}}
|
||||
</div>
|
||||
<div>
|
||||
<span></span>
|
||||
<pre>
|
||||
{{ range .linecount }}
|
||||
<a id="#L{{ . }}" href="#{{ . }}">{{ . }}</a>
|
||||
{{- end -}}
|
||||
</pre>
|
||||
<pre>
|
||||
{{ .content }}
|
||||
{{- .content -}}
|
||||
</pre>
|
||||
</div>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -2,10 +2,7 @@
|
|||
<html>
|
||||
{{ template "head" . }}
|
||||
|
||||
<header>
|
||||
<h1>{{ .meta.Title }}</h1>
|
||||
<h2>{{ .meta.Description }}</h2>
|
||||
</header>
|
||||
{{ template "repoheader" . }}
|
||||
<body>
|
||||
{{ template "nav" . }}
|
||||
<main>
|
||||
|
|
|
@ -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>
|
||||
<div>
|
||||
<strong>{{ .Name.Short }}</strong>
|
||||
</div>
|
||||
<div>
|
||||
<a href="/{{ $name }}/tree/{{ .Name.Short }}/">browse</a>
|
||||
<a href="/{{ $name }}/log/{{ .Name.Short }}">log</a>
|
||||
</p>
|
||||
</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>
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
{{ define "repoheader" }}
|
||||
<header>
|
||||
<h2>
|
||||
<a href="/">all repos</a>
|
||||
— {{ .name }}
|
||||
{{ if .ref }}
|
||||
<span class="ref">@ {{ .ref }}</span>
|
||||
{{ end }}
|
||||
</h2>
|
||||
<h3 class="desc">{{ .desc }}</h3>
|
||||
</header>
|
||||
{{ end }}
|
|
@ -7,13 +7,8 @@
|
|||
</title>
|
||||
{{ template "head" . }}
|
||||
|
||||
<header>
|
||||
<h2>
|
||||
<a href="/">all repos</a>
|
||||
— {{ .name }}
|
||||
</h2>
|
||||
<h3 class="desc">{{ .desc }}</h3>
|
||||
</header>
|
||||
{{ template "repoheader" . }}
|
||||
|
||||
<body>
|
||||
{{ template "nav" . }}
|
||||
<main>
|
||||
|
|
|
@ -7,10 +7,7 @@
|
|||
</title>
|
||||
{{ template "head" . }}
|
||||
|
||||
<header>
|
||||
<h1>{{ .meta.Title }}</h1>
|
||||
<h2>{{ .meta.Description }}</h2>
|
||||
</header>
|
||||
{{ template "repoheader" . }}
|
||||
<body>
|
||||
{{ template "nav" . }}
|
||||
<main>
|
||||
|
|
Loading…
Reference in New Issue