aboutsummaryrefslogtreecommitdiff
path: root/templates/tree.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/tree.html')
-rw-r--r--templates/tree.html8
1 files changed, 8 insertions, 0 deletions
diff --git a/templates/tree.html b/templates/tree.html
index 2b4be93..ebdcaf9 100644
--- a/templates/tree.html
+++ b/templates/tree.html
@@ -34,9 +34,17 @@
<tr>
<td class="ls-mode">{{ .Mode }}</td>
{{ if $parent }}
+ {{ if .IsFile }}
+ <td><a class="ls-blob" href="/{{ $repo }}/blob/{{ $ref }}/{{ $parent }}/{{ .Name }}">{{ .Name }}</a></td>
+ {{ else }}
<td><a class="ls-blob" href="/{{ $repo }}/tree/{{ $ref }}/{{ $parent }}/{{ .Name }}">{{ .Name }}/</a></td>
+ {{ end }}
{{ else }}
+ {{ if .IsFile }}
+ <td><a class="ls-blob" href="/{{ $repo }}/blob/{{ $ref }}/{{ .Name }}">{{ .Name }}</a></td>
+ {{ else }}
<td><a class="ls-blob" href="/{{ $repo }}/tree/{{ $ref }}/{{ .Name }}">{{ .Name }}/</a></td>
+ {{ end }}
{{ end }}
<td class="ls-size">{{ .Size }}</td>
<td>