bidet / templates / tree.tmpl

@ 27221edbb187c64e1acc43018bf0e09ee1ac1193 | history


{{define "title"}}{{.Repo}}/{{.Base}}{{end}}
{{define "content"}}
<h1>{{if eq .Base ""}}{{.Repo}}{{else}}<a href="/{{.Repo}}/tree/{{.Ref}}">{{.Repo}}</a> /{{end}}
{{range $i, $c := .Crumbs}}
  {{if $i}} / {{end}}
  {{if $c.IsLast}}
    {{$c.Name}}
  {{else}}
    <a href="/{{$c.URL}}">{{$c.Name}}</a>
  {{end}}
{{end}}</h1>
{{if eq .Base ""}}<p><a href="/">&lt;-- back</a></p>{{end}}
<ul>
{{range .Entries}}
<li>
    {{- if .IsDir -}}
        📁 <a href="/{{.Repo}}/tree/{{.Ref}}/{{.Path}}">{{.Name}}</a>
    {{- else -}}
        📄 <a href="/{{.Repo}}/blob/{{.Ref}}/{{.Path}}">{{.Name}}</a>
    {{- end -}}
</li>
{{end}}
</ul>
{{- if ne .Readme "" -}}
<hr>
<h2>{{.ReadmeName}}</h2>
<pre>
{{.Readme}}
</pre>
{{- end -}}
{{end}}

{{define "tree"}}
{{template "base" .}}
{{end}}