Starting to move away from the gitweb stylistic roots.
[catagits/Gitalist.git] / root / index.tt2
index 23a78e2..916dcbd 100644 (file)
@@ -1,42 +1,29 @@
-[% IF home_text_contents %]
-<div class="index_include">
-  [% home_text_contents %]
-</div>
+[% BLOCK repos_table_headfoot %]
+[% SET cell = type == 'head' ? 'th' : 'td' %]
+<tr>
+    <[% cell %]>Repository</[% cell %]>
+    <!-- XXX These do nothing presently -->
+    <[% cell %]><a class="header" href="/?o=descr">Description</a></[% cell %]>
+    <[% cell %]><a class="header" href="/?o=owner">Owner</a></[% cell %]>
+    <[% cell %]><a class="header" href="/?o=age">Last Change</a></[% cell %]>
+    <[% cell %]></[% cell %]>
+</tr>
 [% END %]
+<div class='content'>
+  <form method="get" action="[% c.uri_for_action('/search') %]" enctype="application/x-www-form-urlencoded">
+   <p class="projsearch">Search:
+    <input type="text" name="s" value="[% search_text %]" />
+   </p>
+  </form>
 
-<form method="get" action="/" enctype="application/x-www-form-urlencoded">
-<p class="projsearch">Search:
-<input type="text" name="s" value="[% search_text %]" />
-</p>
-</form>
-
-<table class="project_list">
-<thead>
-    <tr>
-        <th>Project</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>
-</thead>
+  <table class="repository_list">
+    <thead>
+               [% INCLUDE repos_table_headfoot type = 'head' %]
+    </thead>
+    <tfoot>
+               [% INCLUDE repos_table_headfoot type = 'foot'%]
+    </tfoot>
 
-<tbody>
-  [%
-    USE Cycle('dark', 'light');
-    FOR p IN projects %]
-    <tr class="[% Cycle.next %]">
-        <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 } ) %]">[% p.description.substr(0, 20) %]</a></td>
-        <td>[% p.owner %]</td>
-        <td class="age2">[% 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>
-
-</table>
+       [% subinclude('/fragment/collectionofrepositories') %]
+  </table>
+</div>