% for player in players:\r
<tr>\r
<td><a href="${request.route_url("player_info", id=player.player_id)}" title="Go to this player's info page">${player.nick_html_colors()|n}</a></th>\r
- <td>${player.create_dt.strftime('%m/%d/%Y at %H:%M')}</th>\r
+ <td>${player.joined_pretty_date()}</th>\r
</tr>\r
% endfor\r
</table>\r
% endif\r
\r
+<!-- pagination -->\r
+<a class="pagination" href="${request.route_url("player_index_paged", page=1)}" name="First Page"><<</a>\r
+\r
% if players.previous_page:\r
-<a href="${request.route_url("player_index_paged", page=players.previous_page)}" name="Previous Page">Previous</a>\r
+<a class="pagination" href="${request.route_url("player_index_paged", page=players.previous_page)}" name="Previous Page"><</a>\r
% endif\r
+\r
+% for page in pages_to_link:\r
+<a class="pagination" href="${request.route_url("player_index_paged", page=page)}" name="Go to page ${page}">${page}</a>\r
+% endfor\r
+\r
% if players.next_page:\r
-<a href="${request.route_url("player_index_paged", page=players.next_page)}" name="Next Page">Next</a>\r
+<a class="pagination" href="${request.route_url("player_index_paged", page=players.next_page)}" name="Next Page">></a>\r
% endif\r
+\r
+<a class="pagination" href="${request.route_url("player_index_paged", page=players.last_page)}" name="Last Page">>></a>\r
+\r
+(Page <a href="${request.route_url("player_index_paged", page=players.page)}" name="Go to page ${players.page}">${players.page}</a> of <a href="${request.route_url("player_index_paged", page=players.last_page)}" name="Last Page">${players.last_page}</a>)\r