X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=templates%2Ffactory%2Fpager;h=aa8fbde90c8c95988032dfd304bedd4d64a4aea6;hb=1075bf1029dc2fddd8c9432a295bf2ad6ec3965c;hp=9defa40e0417d6efd028e0ed31579da4a3ffe487;hpb=7232f39368bec26e484089f9f81ab6b6dc94e9eb;p=maypole.git diff --git a/templates/factory/pager b/templates/factory/pager index 9defa40..aa8fbde 100644 --- a/templates/factory/pager +++ b/templates/factory/pager @@ -1,3 +1,12 @@ +[%# + +=head1 pager + +This controls the pager display at the bottom (by default) of the list +and search views. It expects a C template argument which responds +to the L interface. + +#%] [% IF pager AND pager.first_page != pager.last_page; %] @@ -8,9 +17,9 @@ IF pager AND pager.first_page != pager.last_page; IF num == pager.current_page; "["; num; "] "; ELSE; - ''; - "["; num; "]"; - ' '; + SET args = "?page=" _ num; # Order? + SET label = "[" _ num _ "]"; + link(classmetadata.moniker, "list", args, label); END; END; %]