Switched to url_with for page navigation...

since it inherits query parameters for me, simplifying things.
Thanks to kraih[m] on #mojo for help.
This commit is contained in:
barnold 2022-09-18 14:46:57 +01:00
parent 386570b2c6
commit 106c859e64
2 changed files with 4 additions and 10 deletions

View File

@ -10,7 +10,6 @@ sub index ($self) {
$self->render(
book_page => $book_page,
pager => $book_page->pager,
query_params => $self->req->query_params,
);
}
@ -24,7 +23,6 @@ sub author ($self) {
$self->render(
author_page => $author_page,
pager => $author_page->pager,
query_params => $self->req->query_params,
);
}

View File

@ -2,26 +2,22 @@
Page <%= $pager->current_page %> of <%= $pager->last_page %>
&nbsp;&nbsp;&nbsp;
<%= link_to url_for(page_number => 1)
->query($query_params)
<%= link_to url_with(page_number => 1)
->to_abs => begin %>◄ First<% end %>
% if (my $prev = $pager->previous_page) {
<%= link_to url_for(page_number => $prev)
->query($query_params)
<%= link_to url_with(page_number => $prev)
->to_abs => begin %>◄ Prev<% end %>
% } else {
◄ Prev
% }
% if (my $next = $pager->next_page) {
<%= link_to url_for(page_number => $next)
->query($query_params)
<%= link_to url_with(page_number => $next)
->to_abs => begin %>Next ►<% end %>
% } else {
Next ►
% }
<%= link_to url_for(page_number => $pager->last_page)
->query($query_params)
<%= link_to url_with(page_number => $pager->last_page)
->to_abs => begin %>Last ►<% end %>