Pagy Keynav App

Self-contained, standalone app usable to easily reproduce any Keynav related pagy issue with ActiveRecord sets.

Notice that Keynav works also with Sequel sets.

Versions

Collection

@ids: <%= @ids.join(',') %>

<% @pets.each do |pet| %> <% end %>
animal <%= order_symbol(@order[:animal]) %> name <%= order_symbol(@order[:name]) %> birthdate <%= order_symbol(@order[:birthdate]) %> id <%= order_symbol(@order[:id]) %>
<%= pet.animal %> <%= pet.name %> <%= pet.birthdate %> <%= pet.id %>

@pagy.series_nav

<%= @pagy.series_nav(id: 'series-nav', aria_label: 'Pages (nav)') %>

@pagy.series_nav_js (responsive)

<%= @pagy.series_nav_js(id: 'series-nav-js-responsive', aria_label: 'Pages (nav_js_responsive)', steps: { 0 => 5, 500 => 7, 750 => 9, 1000 => 11 }) %>

@pagy.input_nav_js

<%= @pagy.input_nav_js(id: 'input-nav-js', aria_label: 'Pages (input_nav_js)') %>

@pagy.info_tag

<%= @pagy.info_tag(id: 'pagy-info') %>