diff options
Diffstat (limited to '')
-rw-r--r-- | templates/tree.html | 8 |
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> |