]> git.decadent.org.uk Git - maypole.git/blobdiff - templates/factory/list
funny little arrows, wheee... :)
[maypole.git] / templates / factory / list
index 120abbbfee125c473832b66de1d444e8407ba10d..a8fd016b95d9fadb7be113804b21a24a83b52d25 100644 (file)
@@ -6,22 +6,30 @@
     <h2>Listing of all [% classmetadata.plural %]</h2>
 [% END %]
 [% INCLUDE navbar %]
-<div class="search">[% INCLUDE search_form %]</div>
+[% INCLUDE search_form %]
 <div class="list">
-    <table id="matrix" width="100%">
+    <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
+                SET additional = additional _ "&amp;page=" _ pager.current_page
                     IF pager;
-                SET additional = additional _ "&o2=desc" 
+                SET additional = additional _ "&amp;o2=desc" 
                 IF col == request.query.order and request.query.o2 != "desc";
                 link(classmetadata.table, "list", additional,
                     classmetadata.colnames.$col);
+                IF col == request.query.order;
+                    IF request.query.o2 != "desc";
+                        "&darr;";
+                    ELSE;
+                        "&uarr;";
+                    END;
+                END;
                 "</th>";
             END %]
+           <th>Actions</th>
         </tr>
         [%  SET count = 0;
         FOR item = objects;