lib/pagy/extras/bulma.rb in pagy-4.2.0 vs lib/pagy/extras/bulma.rb in pagy-4.3.0

- old
+ new

@@ -15,11 +15,11 @@ html << %(<ul class="pagination-list">) pagy.series.each do |item| # series example: [1, :gap, 7, 8, "9", 10, 11, :gap, 36] html << case item when Integer then %(<li>#{link.call item, item, %(class="pagination-link" aria-label="goto page #{item}") }</li>) # page link when String then %(<li>#{link.call item, item, %(class="pagination-link is-current" aria-label="page #{item}" aria-current="page")}</li>) # active page - when :gap then %(<li><span class="pagination-ellipsis">#{pagy_t('pagy.nav.gap')}</span></li>) # page gap + when :gap then %(<li><span class="pagination-ellipsis">#{pagy_t 'pagy.nav.gap'}</span></li>) # page gap end end html << %(</ul></nav>) end @@ -46,17 +46,17 @@ if (p_prev = pagy.prev) %(<p class="control">#{link.call p_prev, pagy_t('pagy.nav.prev'), 'class="button" aria-label="previous page"'}</p>) else %(<p class="control"><a class="button" disabled>#{pagy_t 'pagy.nav.prev'}</a></p>) end - }<div class="pagy-combo-input control level is-mobile">#{pagy_t('pagy.combo_nav_js', page_input: input, count: p_page, pages: p_pages)}</div>#{ + }<div class="pagy-combo-input control level is-mobile">#{pagy_t 'pagy.combo_nav_js', page_input: input, count: p_page, pages: p_pages}</div>#{ if (p_next = pagy.next) %(<p class="control">#{link.call p_next, pagy_t('pagy.nav.next'), 'class="button" aria-label="next page"'}</p>) else %(<p class="control"><a class="button" disabled>#{pagy_t 'pagy.nav.next'}</a></p>) end }</div></nav>#{ - pagy_json_tag(pagy, :combo_nav, id, p_page, pagy_marked_link(link)) + pagy_json_tag pagy, :combo_nav, id, p_page, pagy_marked_link(link) }) end private