X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=templates%2Ffactory%2Fpager;h=aa8fbde90c8c95988032dfd304bedd4d64a4aea6;hb=afc350467fbb2ecbb88d824f4b36d6440552a0c0;hp=9053098e37e2ec7eba8c49c47a91895e517dd46c;hpb=5cccc5a89004f9c514e9d611b5e2a02e9aa28ece;p=maypole.git diff --git a/templates/factory/pager b/templates/factory/pager index 9053098..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; %]