Pager links now preserve the search pattern.

This commit is contained in:
barnold 2022-09-18 12:39:56 +01:00
parent a172325e4c
commit 759df65a10
1 changed files with 12 additions and 4 deletions

View File

@ -26,18 +26,26 @@
</div>
<p/>
<%= link_to '◄ First' => book_page => { page_number => 1 } %>
<%= link_to url_for(page_number => 1)
->query(title_like => param('title_like'))
->to_abs => begin %>◄ First<% end %>
% if (my $prev = $book_page->pager->previous_page) {
<%= link_to '◄ Prev' => book_page => { page_number => $prev } %>
<%= link_to url_for(page_number => $prev)
->query(title_like => param('title_like'))
->to_abs => begin %>◄ Prev<% end %>
% } else {
◄ Prev
% }
% if (my $next = $book_page->pager->next_page) {
<%= link_to 'Next ►' => book_page => { page_number => $next } %>
<%= link_to url_for(page_number => $next)
->query(title_like => param('title_like'))
->to_abs => begin %>Next ►<% end %>
% } else {
Next ►
% }
<%= link_to 'Last ►' => book_page => { page_number => $book_page->pager->last_page } %>
<%= link_to url_for(page_number => $book_page->pager->last_page)
->query(title_like => param('title_like'))
->to_abs => begin %>Last ►<% end %>