Use svg icons in pagination for note lists
This commit is contained in:
parent
6f074c9f20
commit
e9148e56eb
2 changed files with 16 additions and 7 deletions
|
@ -1,26 +1,35 @@
|
||||||
<nav>
|
<nav>
|
||||||
|
<% link_class = "page-link icon-link text-center text-nowrap" %>
|
||||||
<ul class="pagination">
|
<ul class="pagination">
|
||||||
|
<% previous_link_content = capture do %>
|
||||||
|
<%= previous_page_svg_tag :class => "flex-shrink-0" %>
|
||||||
|
<%= t(".previous") %>
|
||||||
|
<% end %>
|
||||||
<% if @page > 1 %>
|
<% if @page > 1 %>
|
||||||
<li class="page-item">
|
<li class="page-item">
|
||||||
<%= link_to t(".previous"), @params.merge(:page => @page - 1), :class => "page-link" %>
|
<%= link_to previous_link_content, @params.merge(:page => @page - 1), :class => link_class %>
|
||||||
</li>
|
</li>
|
||||||
<% else %>
|
<% else %>
|
||||||
<li class="page-item disabled">
|
<li class="page-item disabled">
|
||||||
<%= tag.span t(".previous"), :class => "page-link" %>
|
<%= tag.span previous_link_content, :class => link_class %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<li class="page-item active">
|
<li class="page-item active">
|
||||||
<%= tag.span t(".showing_page", :page => @page), :class => "page-link" %>
|
<%= tag.span t(".showing_page", :page => @page), :class => link_class %>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<% next_link_content = capture do %>
|
||||||
|
<%= t(".next") %>
|
||||||
|
<%= next_page_svg_tag :class => "flex-shrink-0" %>
|
||||||
|
<% end %>
|
||||||
<% if @notes.size < @page_size %>
|
<% if @notes.size < @page_size %>
|
||||||
<li class="page-item disabled">
|
<li class="page-item disabled">
|
||||||
<%= tag.span t(".next"), :class => "page-link" %>
|
<%= tag.span next_link_content, :class => link_class %>
|
||||||
</li>
|
</li>
|
||||||
<% else %>
|
<% else %>
|
||||||
<li class="page-item">
|
<li class="page-item">
|
||||||
<%= link_to t(".next"), @params.merge(:page => @page + 1), :class => "page-link" %>
|
<%= link_to next_link_content, @params.merge(:page => @page + 1), :class => link_class %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -3027,8 +3027,8 @@ en:
|
||||||
add: Add Note
|
add: Add Note
|
||||||
notes_paging_nav:
|
notes_paging_nav:
|
||||||
showing_page: "Page %{page}"
|
showing_page: "Page %{page}"
|
||||||
next: "Next »"
|
next: "Next"
|
||||||
previous: "« Previous"
|
previous: "Previous"
|
||||||
javascripts:
|
javascripts:
|
||||||
close: Close
|
close: Close
|
||||||
share:
|
share:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue