Sha256: ae113f6f06afb54220e5335a1da3783d2354c3c9cb915812ec6a9891bdf84338

Contents?: true

Size: 1.73 KB

Versions: 21

Compression:

Stored size: 1.73 KB

Contents

<%#
  This template is i18n-ready: if you don't use i18n, then you can replace the pagy_t
  calls with the actual strings ("&lsaquo; Prev", "Next &rsaquo;", "&hellip;").

  The link variable is set to a proc that returns the link tag.
  Usage: link.call( page_number [, text [, extra_attributes_string ]])
-%>
<% link = pagy_link_proc(pagy) -%>
<%#                            -%><nav class="pagy-nav-bulma pagination is-centered" role="navigation" aria-label="pagination">
<% if pagy.prev                -%>  <%== link.call(pagy.prev, pagy_t('pagy.nav.prev'), 'class="pagination-previous" aria-label="previous page"') %>
<% else                        -%>  <a class="pagination-previous" disabled><%== pagy_t('pagy.nav.prev') %></a>
<% end                         -%>
<% if pagy.next                -%>  <%== link.call(pagy.next, pagy_t('pagy.nav.next'), 'class="pagination-next" aria-label="next page"') %>
<% else                        -%>  <a class="pagination-next" disabled><%== pagy_t('pagy.nav.next') %></a>
<% end                         -%>
<%#                            -%>  <ul class="pagination-list">
<% pagy.series.each do |item| # series example: [1, :gap, 7, 8, "9", 10, 11, :gap, 36] -%>
<%   if    item.is_a?(Integer) -%>    <li><%== link.call item, item, %(class="pagination-link" aria-label="goto page #{item}") %></li>
<%   elsif item.is_a?(String)  -%>    <li><%== link.call item, item, %(class="pagination-link is-current" aria-label="page #{item}" aria-current="page") %></li>
<%   elsif item == :gap        -%>    <li><span class="pagination-ellipsis"><%== pagy_t('pagy.nav.gap') %></span></li>
<%   end                       -%>
<% end                         -%>
<%#                            -%>  </ul>
<%#                            -%></nav>

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
pagy-1.1.0 lib/templates/nav_bulma.html.erb
pagy-1.0.0 lib/templates/nav_bulma.html.erb
pagy-0.23.1 lib/templates/nav_bulma.html.erb
pagy-0.23.0 lib/templates/nav_bulma.html.erb
pagy-0.22.0 lib/templates/nav_bulma.html.erb
pagy-0.21.0 lib/templates/nav_bulma.html.erb
pagy-0.20.0 lib/templates/nav_bulma.html.erb
pagy-0.19.4 lib/templates/nav_bulma.html.erb
pagy-0.19.3 lib/templates/nav_bulma.html.erb
pagy-0.19.2 lib/templates/nav_bulma.html.erb
pagy-0.19.1 lib/templates/nav_bulma.html.erb
pagy-0.19.0 lib/templates/nav_bulma.html.erb
pagy-0.18.0 lib/templates/nav_bulma.html.erb
pagy-0.17.0 lib/pagy/extras/templates/nav_bulma.html.erb
pagy-0.16.0 lib/pagy/extras/templates/nav_bulma.html.erb
pagy-0.15.1 lib/pagy/extras/templates/nav_bulma.html.erb
pagy-0.15.0 lib/pagy/extras/templates/nav_bulma.html.erb
pagy-0.14.0 lib/pagy/extras/templates/nav_bulma.html.erb
pagy-0.13.1 lib/pagy/extras/templates/nav_bulma.html.erb
pagy-0.13.0 lib/pagy/extras/templates/nav_bulma.html.erb