Moved JS into its own file.
[catagits/Gitalist.git] / root / fragment / ref / tree.tt2
index b043808..0ec6c16 100755 (executable)
@@ -4,11 +4,9 @@
    <[% cell %]>Mode</[% cell %]>
    <[% cell %]>Folder / File</[% cell %]>
    <[% cell %]>Actions</[% cell %]>
+   <[% cell %]>Message</[% cell %]>
   </tr>
 [% END %]
-
-
-
 [%-
        SET counter         = 1;
        
@@ -29,7 +27,7 @@
        <tr [% "class='invert'" IF counter % 2 %]>
                <td class='file-mode'>[% item.modestr %]</td>
          [%-
-              action_type = item.type == 'tree' ? 'tree' : 'blob';
+              action_type     = item.type == 'tree' ? 'tree' : 'blob';
               action_for_link = item.type == 'tree' ? '/ref/tree' : '/ref/blob';
               blob_or_tree_link = c.uri_for_action(action_for_link, c.req.captures, c.req.args.to_path(item.file))
          -%]
          [% END %]
            <a href="[% c.uri_for_action('/ref/history', c.req.captures, c.req.args.to_path(item.file)) %]" title="History (Short log)" class="button shortlog">Short log</a>
                </td>
+          <td class="message"><span class='js-data'>[% c.req.args.to_path(item.file) %]</span>Loading commit info ...</td>
        </tr>
                [% counter = counter + 1 %]
        [% END %]
 [% END %]
 
-
-
-
-<table class="listing">
+<table class="listing" id="commit-tree">
 <thead>[% PROCESS tree_table_headfoot type = 'head' %]</thead>
 <tbody>
        [% INCLUDE output_tree tree_type => tree_folders %]
        [% PROCESS output_tree tree_type => tree_files   %]
 </tbody>
 </table>
+
+[%- # We use uri_for instead of uri_for_action as we *want* a /fragment URI in this case %]
+<span id='file_commit_info-uri' class='js-data'>[% c.uri_for('/fragment/' _ Repository.name _ '/' _ Commit.sha1 _ '/file_commit_info') %]</span>
+<span id='commit-uri' class='js-data'>[% c.uri_for_action('/ref/commit', [Repository.name, 'HEAD']) %]</span>
\ No newline at end of file