]> git.decadent.org.uk Git - maypole.git/blobdiff - templates/factory/pager
oops forgot to mention patch in changes.
[maypole.git] / templates / factory / pager
index 419d1019efdb7852027fe86b50d607a8b0e213d0..bb78138691e6377de22150bc01273e2f31ce19b3 100644 (file)
@@ -22,10 +22,14 @@ IF pager AND pager.first_page != pager.last_page;
     END;
      FOREACH num = [begin_page .. end_page];
           IF num == pager.current_page;
-            "["; num; "] ";
+            "<span class='current-page'>"; num; "</span>";
           ELSE;
-            SET label = "[" _ num _ "]";
+            SET label = num;
             SET args = "?page=" _ num;
+           SET args = args _ "&order=" _ request.query.order
+             IF request.query.order;
+           SET args = args _ "&amp;o2=desc"
+             IF request.query.o2 == "desc";
             SET action = "list";
             FOR col = classmetadata.columns.list;
               IF request.query.$col;