Share page navigation as a partial template.
This commit is contained in:
parent
f4c2fa85a9
commit
386570b2c6
|
@ -0,0 +1,27 @@
|
|||
<p/>
|
||||
Page <%= $pager->current_page %> of <%= $pager->last_page %>
|
||||
|
||||
|
||||
<%= link_to url_for(page_number => 1)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>◄ First<% end %>
|
||||
|
||||
% if (my $prev = $pager->previous_page) {
|
||||
<%= link_to url_for(page_number => $prev)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>◄ Prev<% end %>
|
||||
% } else {
|
||||
◄ Prev
|
||||
% }
|
||||
|
||||
% if (my $next = $pager->next_page) {
|
||||
<%= link_to url_for(page_number => $next)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>Next ►<% end %>
|
||||
% } else {
|
||||
Next ►
|
||||
% }
|
||||
|
||||
<%= link_to url_for(page_number => $pager->last_page)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>Last ►<% end %>
|
|
@ -26,30 +26,4 @@
|
|||
</table>
|
||||
</div>
|
||||
|
||||
<p/>
|
||||
Page <%= $pager->current_page %> of <%= $pager->last_page %>
|
||||
|
||||
|
||||
<%= link_to url_for(page_number => 1)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>◄ First<% end %>
|
||||
|
||||
% if (my $prev = $pager->previous_page) {
|
||||
<%= link_to url_for(page_number => $prev)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>◄ Prev<% end %>
|
||||
% } else {
|
||||
◄ Prev
|
||||
% }
|
||||
|
||||
% if (my $next = $pager->next_page) {
|
||||
<%= link_to url_for(page_number => $next)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>Next ►<% end %>
|
||||
% } else {
|
||||
Next ►
|
||||
% }
|
||||
|
||||
<%= link_to url_for(page_number => $pager->last_page)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>Last ►<% end %>
|
||||
%= include '_page-navigation'
|
||||
|
|
|
@ -27,30 +27,4 @@
|
|||
</table>
|
||||
</div>
|
||||
|
||||
<p/>
|
||||
Page <%= $pager->current_page %> of <%= $pager->last_page %>
|
||||
|
||||
|
||||
<%= link_to url_for(page_number => 1)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>◄ First<% end %>
|
||||
|
||||
% if (my $prev = $pager->previous_page) {
|
||||
<%= link_to url_for(page_number => $prev)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>◄ Prev<% end %>
|
||||
% } else {
|
||||
◄ Prev
|
||||
% }
|
||||
|
||||
% if (my $next = $pager->next_page) {
|
||||
<%= link_to url_for(page_number => $next)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>Next ►<% end %>
|
||||
% } else {
|
||||
Next ►
|
||||
% }
|
||||
|
||||
<%= link_to url_for(page_number => $pager->last_page)
|
||||
->query($query_params)
|
||||
->to_abs => begin %>Last ►<% end %>
|
||||
%= include '_page-navigation'
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
<p><%= link_to("About" => 'about') %></p>
|
||||
<p><%= link_to("Books" => 'book_page' => { page_number => 1 }) %></p>
|
||||
<p><%= link_to("Authors" => 'author_page' => { page_number => 1 }) %></p>
|
||||
|
||||
<p>For this, you'll need to log in, then MyApp will redirect you:</p>
|
||||
<p><%= link_to("Account" => 'account') %></p>
|
||||
|
|
Loading…
Reference in New Issue