summaryrefslogtreecommitdiffstats
path: root/templates/tree.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--templates/tree.html25
1 files changed, 17 insertions, 8 deletions
diff --git a/templates/tree.html b/templates/tree.html
index 2880714..496dceb 100644
--- a/templates/tree.html
+++ b/templates/tree.html
@@ -18,26 +18,35 @@
<div class="tree">
{{ if $parent }}
<div></div>
- <div><a href="../">..</a></div>
+ <div></div>
+ <div><a href="/{{ $repo }}/tree/{{ $ref }}/{{ .dotdot }}">..</a></div>
{{ end }}
{{ range .files }}
+ {{ if not .IsFile }}
<div class="mode">{{ .Mode }}</div>
+ <div class="size">{{ .Size }}</div>
<div>
- {{ if .IsFile }}
- {{ if $parent }}
- <a href="/{{ $repo }}/blob/{{ $ref }}/{{ $parent }}/{{ .Name }}">{{ .Name }}</a>
- {{ else }}
- <a href="/{{ $repo }}/blob/{{ $ref }}/{{ .Name }}">{{ .Name }}</a>
- {{ end }}
- {{ else }}
{{ if $parent }}
<a href="/{{ $repo }}/tree/{{ $ref }}/{{ $parent }}/{{ .Name }}">{{ .Name }}/</a>
{{ else }}
<a href="/{{ $repo }}/tree/{{ $ref }}/{{ .Name }}">{{ .Name }}/</a>
{{ end }}
+ </div>
{{ end }}
+ {{ end }}
+ {{ range .files }}
+ {{ if .IsFile }}
+ <div class="mode">{{ .Mode }}</div>
+ <div class="size">{{ .Size }}</div>
+ <div>
+ {{ if $parent }}
+ <a href="/{{ $repo }}/blob/{{ $ref }}/{{ $parent }}/{{ .Name }}">{{ .Name }}</a>
+ {{ else }}
+ <a href="/{{ $repo }}/blob/{{ $ref }}/{{ .Name }}">{{ .Name }}</a>
+ {{ end }}
</div>
{{ end }}
+ {{ end }}
</div>
<article>
<pre>