diff options
Diffstat (limited to 'views/tree-list.html')
-rw-r--r-- | views/tree-list.html | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/views/tree-list.html b/views/tree-list.html new file mode 100644 index 0000000..5eea1aa --- /dev/null +++ b/views/tree-list.html @@ -0,0 +1,16 @@ +<table class="nice ls"> +% key_func = lambda (t, n, s): (t != 'tree', n.raw) +% for type, name, size in sorted(tree.ls(dirname.raw), key = key_func): + <tr class="{{type}}"> +% if type == "blob": + <td class="name"><a href="{{treeroot}}/f={{name.url}}.html"> + {{!name.html}}</a></td> + <td class="size">{{size}}</td> +% elif type == "tree": + <td class="name"> + <a class="explicit" href="{{treeroot}}/{{name.url}}/"> + {{!name.html}}/</a></td> +% end + </tr> +% end +</table> |