tree.tmpl
Raw
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div id="topnav">
<a id="alllink" class="toplink" href="/">All Projects</a
><a id="aboutlink" class="toplink" href="/{{.Project}}">About `{{.Project}}`</a>
</div>
<div id="browser">
<div id="projectheader">
<div id="currentpath">
{{- if not .Path}}
<span>{{.Project}}</span>
{{- else}}
<a href="/{{.Project}}/tree">{{.Project}}</a>
{{- $urlbase := print "/" $.Project "/tree" -}}
{{range .Path.Segments -}}
/
{{- if ne .Path $.Path -}}
<a href="{{$urlbase}}/{{.Path}}">{{.Name}}</a>
{{- else -}}
<span>{{.Name}}</span>
{{- end -}}
{{- end -}}
{{- end}}
</div>
</div>
{{if .Children -}}
<table id="children" class="content">
{{if ne .Name "/" -}}
<tr><td><a href="..">..</a></td><td></td></tr>
{{- end -}}
{{range .Children -}}
<tr>
<td class="child"><a href="{{.Name}}">{{.Name}}</a></td>
<td class="child last-column">{{.SizeString}}</td>
</tr>
{{- end}}
</table>
{{- end}}
{{- if (or (not .Children) (.Content.Name))}}
<div id="contentpane" class="content">
<div id="contentheader">
<span id="contenttile"><i id="contenttitleicon" class="fa fa-file-o" aria-hidden="true"></i>{{- .Content.Name -}}</span>
<a id="viewraw" href="/{{.Project}}/raw/{{.Content.Path}}">Raw</a>
</div>
<div id="content">
{{.Content.Rendered}}
</div>
</div>
{{- end}}
</div>
</body>
</html>