Share page navigation as a partial template.
This commit is contained in:
parent
f4c2fa85a9
commit
386570b2c6
27
templates/_page-navigation.html.ep
Normal file
27
templates/_page-navigation.html.ep
Normal file
|
@ -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>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p/>
|
%= include '_page-navigation'
|
||||||
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 %>
|
|
||||||
|
|
|
@ -27,30 +27,4 @@
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p/>
|
%= include '_page-navigation'
|
||||||
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 %>
|
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
<p><%= link_to("About" => 'about') %></p>
|
<p><%= link_to("About" => 'about') %></p>
|
||||||
<p><%= link_to("Books" => 'book_page' => { page_number => 1 }) %></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>For this, you'll need to log in, then MyApp will redirect you:</p>
|
||||||
<p><%= link_to("Account" => 'account') %></p>
|
<p><%= link_to("Account" => 'account') %></p>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user