diff options
Diffstat (limited to 'views/_refs.eta')
| -rw-r--r-- | views/_refs.eta | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/views/_refs.eta b/views/_refs.eta index 2450c4b..9d951cc 100644 --- a/views/_refs.eta +++ b/views/_refs.eta @@ -1,10 +1,14 @@ +<% +const linkPrefix = `/${it.repo.owner}/${it.repo.name}/${it.view}/`; +const linkSuffix = it.path ? `/${it.path}` : ""; +%> <% if (it.refs.length === 0) { %> <div class="ref-selector-empty">No <%= it.type %> found.</div> <% } else { %> <ul class="ref-selector-items"> <% for (const ref of it.refs) { %> <li> - <a href="/<%= it.repo.owner %>/<%= it.repo.name %>/tree/<%= ref.name %>"><%= ref.name %></a> + <a href="<%= linkPrefix %><%= ref.name %><%= linkSuffix %>"><%= ref.name %></a> <% if (ref.isDefault) { %><span class="ref-selector-badge">default</span><% } %> </li> <% } %> |
