files_browser_tree.html
59 lines
| 2.2 KiB
| text/html
|
HtmlLexer
r422 | <div class="browser-body"> | ||
<table class="code-browser rctable"> | |||
<thead> | |||
<tr> | |||
<th>${_('Name')}</th> | |||
<th>${_('Size')}</th> | |||
<th>${_('Modified')}</th> | |||
<th>${_('Last Commit')}</th> | |||
<th>${_('Author')}</th> | |||
</tr> | |||
</thead> | |||
<tbody id="tbody"> | |||
%if c.file.parent: | |||
<tr class="parity0"> | |||
<td class="td-componentname"> | |||
<a href="${h.url('files_home',repo_name=c.repo_name,revision=c.commit.raw_id,f_path=c.file.parent.path)}" class="pjax-link"> | |||
<i class="icon-folder"></i>.. | |||
</a> | |||
</td> | |||
<td></td> | |||
<td></td> | |||
<td></td> | |||
<td></td> | |||
</tr> | |||
%endif | |||
%for cnt,node in enumerate(c.file): | |||
<tr class="parity${cnt%2}"> | |||
<td class="td-componentname"> | |||
%if node.is_submodule(): | |||
<span class="submodule-dir"> | |||
${h.link_to_if( | |||
node.url.startswith('http://') or node.url.startswith('https://'), | |||
node.name,node.url)} | |||
</span> | |||
%else: | |||
<a href="${h.url('files_home',repo_name=c.repo_name,revision=c.commit.raw_id,f_path=h.safe_unicode(node.path))}" class="pjax-link"> | |||
<i class="${'icon-file browser-file' if node.is_file() else 'icon-folder browser-dir'}"></i>${node.name} | |||
</a> | |||
%endif | |||
</td> | |||
%if node.is_file(): | |||
<td class="td-size" title="${'size-%s' % node.name}"></td> | |||
<td class="td-time" title="${'modified_at-%s' % node.name}"> | |||
<span class="browser-loading">${_('Loading...')}</span> | |||
</td> | |||
<td class="td-hash" title="${'revision-%s' % node.name}"></td> | |||
<td class="td-user" title="${'author-%s' % node.name}"></td> | |||
%else: | |||
<td></td> | |||
<td></td> | |||
<td></td> | |||
<td></td> | |||
%endif | |||
</tr> | |||
%endfor | |||
</tbody> | |||
<tbody id="tbody_filtered"></tbody> | |||
</table> | |||
</div> |