]> git.decadent.org.uk Git - maypole.git/blobdiff - templates/factory/list
fixed layout and made factory templates xhtml compliant
[maypole.git] / templates / factory / list
index 206066f3eb533ef081f814be066cc9459fc69504..843f9a4d50b603bfced8da3c999ab0cc763eb22b 100644 (file)
@@ -1,42 +1,40 @@
 [% PROCESS macros %]
-
 [% INCLUDE header %]
-
 [% IF search %]
-<h2> Search results </h2>
+    <h2>Search results</h2>
 [% ELSE %]
-<h2> Listing of all [% classmetadata.plural %]</h2>
+    <h2>Listing of all [% classmetadata.plural %]</h2>
 [% END %]
-
 [% INCLUDE navbar %]
-<DIV class="search"> [% INCLUDE search_form %] </DIV>
-
-<DIV class="list">
-<TABLE id="matrix" WIDTH="100%">
-<TR>
-[% FOR col = classmetadata.columns.list;
-    NEXT IF col == "id";
-    "<TH>"; 
-    SET additional = "?order=" _ col;
-    SET additional = additional _ "&page=" _ pager.current_page IF pager;
-    SET additional = additional _ "&o2=desc" 
-        IF col == request.query.order and request.query.o2 != "desc";
-     link(classmetadata.table, "list", additional, classmetadata.colnames.$col);
-    "</TH>";
-END %]
-</TR>
-
-[%  SET count = 0;
-FOR item = objects;
-    SET count = count + 1;
-    "<tr";
-    ' class="alternate"' IF count % 2;
-    ">";
-    display_line(item);
-    "</tr>";
-END %]
-</TABLE>
-
-[% INCLUDE pager; %]
-[% INCLUDE addnew; %]
-</DIV>
+[% INCLUDE search_form %]
+<div class="list">
+    <table id="matrix" width="100%" >
+        <tr>
+            [% FOR col = classmetadata.columns.list;
+                NEXT IF col == "id";
+                "<th>"; 
+                SET additional = "?order=" _ col;
+                SET additional = additional _ "&amp;page=" _ pager.current_page
+                    IF pager;
+                SET additional = additional _ "&amp;o2=desc" 
+                IF col == request.query.order and request.query.o2 != "desc";
+                link(classmetadata.table, "list", additional,
+                    classmetadata.colnames.$col);
+                "</th>";
+            END %]
+           <th>Actions</th>
+        </tr>
+        [%  SET count = 0;
+        FOR item = objects;
+            SET count = count + 1;
+            "<tr";
+            ' class="alternate"' IF count % 2;
+            ">";
+            display_line(item);
+            "</tr>";
+        END %]
+    </table>
+[% INCLUDE pager %]
+[% INCLUDE addnew %]
+</div>
+[% INCLUDE footer %]