Fixed /tree navigation bug - http://github.com/broquaint/Gitalist/issues#issue/3
[catagits/Gitalist.git] / root / _tree.tt2
1 <table>
2  <thead>
3   <tr>
4    <th>mode</th>
5    <th>file</th>
6    <th>actions</th>
7   </tr>
8  </thead>
9  <tfoot>
10   <tr>
11    <td>mode</td>
12    <td>file</td>
13    <td>actions</td>
14   </tr>
15  </tfoot>
16
17  <tbody>
18   [% FOREACH item IN tree_list %]
19   <tr>
20    <td>[% item.modestr %]</td>
21    [% theact = item.type == 'tree' ? 'tree' : 'blob' -%]
22    <td class='filename'>
23     <a href="[% c.uri_for(theact, {h=item.sha1, hb=commit.sha1, f=(path ? path _ '/' _ item.file : item.file)}) %]">[% item.file %]</a>
24    </td>
25    <td class='action-list'>
26      <a href="[% c.uri_for(theact, {h=item.object, hb=commit.sha1, f=item.file}) %]">[% theact %]</a>
27      <a href="[% c.uri_for('history', {h=item.object}) %]">history</a>
28      <a href="[% c.uri_for('raw', {h=item.object}) %]">raw</a>
29    </td>
30   </tr>
31   [% END %]
32  </tbody>
33 </table>