Get the index page working with the content in a fragment and all the URIs moved
[catagits/Gitalist.git] / root / index.tt2
index 9d1544d..5ab87e7 100644 (file)
@@ -1,3 +1,13 @@
+[% BLOCK repos_table_headfoot %]
+<tr>
+    <th>Repository</th>
+    <!-- XXX These do nothing presently -->
+    <th><a class="header" href="/?o=descr">Description</a></th>
+    <th><a class="header" href="/?o=owner">Owner</a></th>
+    <th><a class="header" href="/?o=age">Last Change</a></th>
+    <th></th>
+</tr>
+[% END %]
 <div class='content'>
   <form method="get" action="/" enctype="application/x-www-form-urlencoded">
    <p class="projsearch">Search:
 
   <table class="repository_list">
     <thead>
-       <tr>
-           <th>Repository</th>
-           <!-- XXX These do nothing presently -->
-           <th><a class="header" href="/?o=descr">Description</a></th>
-           <th><a class="header" href="/?o=owner">Owner</a></th>
-           <th><a class="header" href="/?o=age">Last Change</a></th>
-           <th></th>
-       </tr>
+               [% INCLUDE repos_table_headfoot %]
     </thead>
     <tfoot>
-       <tr>
-           <td>Repository</td>
-           <!-- XXX These do nothing presently -->
-           <td><a href="/?o=descr">Description</a></td>
-           <td><a href="/?o=owner">Owner</a></td>
-           <td><a href="/?o=age">Last Change</a></td>
-           <td></td>
-       </tr>
+               [% INCLUDE repos_table_headfoot %]
     </tfoot>
 
-    <tbody class='listing'>
-      [% FOR p IN repositories %]
-       <tr>
-           <td><a class="list" href="[% c.uri_for('/summary', {p=p.name}) %]">[% p.name %]</a></td>
-           <td><a class="list" title="[% p.description %]" href="[% c.uri_for('/summary', {p=p.name} ) %]">[% abridged_description(p.description)  %]</a></td>
-           <td>[% p.owner %]</td>
-           <td class="time-since">[% time_since(p.last_change) %]</td>
-           <td class="link"><a href="[% c.uri_for("summary", {p=p.name}) %]">summary</a>
-               | <a href="[% c.uri_for("shortlog", {p=p.name}) %]">shortlog</a>
-               | <a href="[% c.uri_for("log", {p=p.name}) %]">log</a>
-               | <a href="[% c.uri_for("tree", {p=p.name}) %]">tree</a></td>
-       </tr>
-      [% END %]
-    </tbody>
+       [% subinclude('/fragment/collectionofrepositories') %]
   </table>
 </div>