Some suggested changes to classes and rels
This commit is contained in:
parent
393943a50e
commit
1c6f72802b
|
@ -7,5 +7,5 @@
|
|||
remote: data-remote
|
||||
-%>
|
||||
<span class="first<%= ' disabled' if current_page == 1 %>">
|
||||
<%= link_to_unless current_page == 1, raw(t 'views.pagination.first'), url, :class => 'prev', :rel => 'prev', :remote => remote %>
|
||||
<%= link_to_unless current_page == 1, raw(t 'views.pagination.first'), url, :rel => (current_page == 2) ? 'start prev':'start', :remote => remote %>
|
||||
</span>
|
||||
|
|
|
@ -6,4 +6,4 @@
|
|||
per_page: number of items to fetch per page
|
||||
remote: data-remote
|
||||
%span{:class => "first#{' disabled' if current_page == 1}"}
|
||||
= link_to_unless current_page == 1, raw(t 'views.pagination.first'), url, :class => 'prev', :rel => 'prev', :remote => remote
|
||||
= link_to_unless current_page == 1, raw(t 'views.pagination.first'), url, :rel => (current_page == 2) ? 'start prev':'start', :remote => remote
|
||||
|
|
|
@ -5,4 +5,4 @@
|
|||
per_page: number of items to fetch per page
|
||||
remote: data-remote
|
||||
-%>
|
||||
<span class="page"><%= raw(t 'views.pagination.truncate') %></span>
|
||||
<span class="page gap"><%= raw(t 'views.pagination.truncate') %></span>
|
||||
|
|
|
@ -4,5 +4,5 @@
|
|||
num_pages: total number of pages
|
||||
per_page: number of items to fetch per page
|
||||
remote: data-remote
|
||||
%span.page
|
||||
%span.page.gap
|
||||
= raw(t 'views.pagination.truncate')
|
||||
|
|
|
@ -7,5 +7,6 @@
|
|||
remote: data-remote
|
||||
-%>
|
||||
<span class="last<%= ' disabled' if current_page == num_pages %>">
|
||||
<%= link_to_unless current_page == num_pages, raw(t 'views.pagination.last'), url, :class => 'last', :remote => remote %>
|
||||
<% opts = {:remote => remote}; opts[:rel] = 'next' if current_page == num_pages - 1 %>
|
||||
<%= link_to_unless current_page == num_pages, raw(t 'views.pagination.last'), url, opts %>
|
||||
</span>
|
||||
|
|
|
@ -6,4 +6,6 @@
|
|||
per_page: number of items to fetch per page
|
||||
remote: data-remote
|
||||
%span{:class => "last#{' disabled' if current_page == num_pages}"}
|
||||
= link_to_unless current_page == num_pages, raw(t 'views.pagination.last'), url, :class => 'last', :remote => remote
|
||||
- opts = {:remote => remote};
|
||||
- opts[:rel] = 'next' if current_page == num_pages - 1
|
||||
= link_to_unless current_page == num_pages, raw(t 'views.pagination.last'), url, opts
|
||||
|
|
|
@ -7,5 +7,5 @@
|
|||
remote: data-remote
|
||||
-%>
|
||||
<span class="next<%= ' disabled' if current_page == num_pages %>">
|
||||
<%= link_to_unless current_page == num_pages, raw(t 'views.pagination.next'), url, :class => 'next', :rel => 'next', :remote => remote %>
|
||||
<%= link_to_unless current_page == num_pages, raw(t 'views.pagination.next'), url, :rel => 'next', :remote => remote %>
|
||||
</span>
|
||||
|
|
|
@ -5,5 +5,5 @@
|
|||
num_pages: total number of pages
|
||||
per_page: number of items to fetch per page
|
||||
remote: data-remote
|
||||
%span.next
|
||||
= link_to_unless current_page == num_pages, raw(t 'views.pagination.next'), url, :class => 'next', :rel => 'next', :remote => remote
|
||||
%span{:class => "next#{' disabled' if current_page == num_pages}"}
|
||||
= link_to_unless current_page == num_pages, raw(t 'views.pagination.next'), url, :rel => 'next', :remote => remote
|
||||
|
|
|
@ -1,12 +1,18 @@
|
|||
<%# Link showing page number
|
||||
- available local variables
|
||||
page: the page number of this page
|
||||
page: the PageProxy for the current page
|
||||
url: url to this page
|
||||
current_page: the page number of currently displayed page
|
||||
num_pages: total number of pages
|
||||
per_page: number of items to fetch per page
|
||||
remote: data-remote
|
||||
-%>
|
||||
<span class="page<%= ' first' if page.first? %><%= ' last' if page.last? %><%= ' current' if page.current? %>">
|
||||
<%= link_to_unless page == current_page, page, url, :remote => remote %>
|
||||
<span class="page<%= ' current' if page.current? %>">
|
||||
<%
|
||||
opts = {:remote => remote}
|
||||
opts[:rel] = 'start' if page.first?
|
||||
opts[:rel] = 'next' if page.number == current_page + 1
|
||||
opts[:rel] = opts[:rel].nil? ? 'prev' : opts[:rel] + ' prev' if page.number == current_page - 1
|
||||
%>
|
||||
<%= link_to_unless page.current?, page, url, opts %>
|
||||
</span>
|
||||
|
|
|
@ -1,10 +1,15 @@
|
|||
-# Link showing page number
|
||||
- available local variables
|
||||
page: the page number of this page
|
||||
page: the PageProxy for the current page
|
||||
url: url to this page
|
||||
current_page: the page number of currently displayed page
|
||||
num_pages: total number of pages
|
||||
per_page: number of items to fetch per page
|
||||
remote: data-remote
|
||||
%span{:class => "page#{' first' if page.first?}#{' last' if page.last?}#{' current' if page.current?}"}
|
||||
= link_to_unless page == current_page, page, url, :remote => remote
|
||||
|
||||
%span{:class => "page#{' current' if page.current?}"}
|
||||
- opts = {:remote => remote}
|
||||
- opts[:rel] = 'start' if page.first?
|
||||
- opts[:rel] = 'next' if page.number == current_page + 1
|
||||
- opts[:rel] = opts[:rel].nil? ? 'prev' : opts[:rel] + ' prev' if page.number == current_page - 1
|
||||
= link_to_unless page.current?, page, url, opts
|
||||
|
|
|
@ -7,5 +7,5 @@
|
|||
remote: data-remote
|
||||
-%>
|
||||
<span class="prev<%= ' disabled' if current_page == 1 %>">
|
||||
<%= link_to_unless current_page == 1, raw(t 'views.pagination.previous'), url, :class => 'prev', :rel => 'prev', :remote => remote %>
|
||||
<%= link_to_unless current_page == 1, raw(t 'views.pagination.previous'), url, :rel => (current_page == 2) ? 'start prev':'prev', :remote => remote %>
|
||||
</span>
|
||||
|
|
|
@ -5,5 +5,5 @@
|
|||
num_pages: total number of pages
|
||||
per_page: number of items to fetch per page
|
||||
remote: data-remote
|
||||
%span.prev
|
||||
= link_to_unless current_page == 1, raw(t 'views.pagination.previous'), url, :class => 'prev', :rel => 'prev', :remote => remote
|
||||
%span{:class => "prev#{' disabled' if current_page == 1}"}
|
||||
= link_to_unless current_page == 1, raw(t 'views.pagination.previous'), url, :rel => (current_page == 2) ? 'start prev':'prev', :remote => remote
|
||||
|
|
Loading…
Reference in New Issue