Merge branch 'upgrade-kaminari' into 'master'
Upgrade Kaminari from 0.16.3 to 0.17.0. Changelog: https://github.com/amatsuda/kaminari/blob/master/CHANGELOG.rdoc#0170 Deprecates `num_pages` in favor of `total_pages` and includes Rails 5 support. Working towards #14286. See merge request !4387
This commit is contained in:
commit
09a80feede
2
Gemfile
2
Gemfile
|
|
@ -73,7 +73,7 @@ gem 'grape-entity', '~> 0.4.2'
|
|||
gem 'rack-cors', '~> 0.4.0', require: 'rack/cors'
|
||||
|
||||
# Pagination
|
||||
gem "kaminari", "~> 0.16.3"
|
||||
gem "kaminari", "~> 0.17.0"
|
||||
|
||||
# HAML
|
||||
gem "haml-rails", '~> 0.9.0'
|
||||
|
|
|
|||
|
|
@ -442,7 +442,7 @@ GEM
|
|||
railties (>= 3.2.16)
|
||||
json (1.8.3)
|
||||
jwt (1.5.2)
|
||||
kaminari (0.16.3)
|
||||
kaminari (0.17.0)
|
||||
actionpack (>= 3.0.0)
|
||||
activesupport (>= 3.0.0)
|
||||
kgio (2.10.0)
|
||||
|
|
@ -959,7 +959,7 @@ DEPENDENCIES
|
|||
jquery-turbolinks (~> 2.1.0)
|
||||
jquery-ui-rails (~> 5.0.0)
|
||||
jwt
|
||||
kaminari (~> 0.16.3)
|
||||
kaminari (~> 0.17.0)
|
||||
letter_opener_web (~> 1.3.0)
|
||||
licensee (~> 8.0.0)
|
||||
loofah (~> 2.0.3)
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
-# available local variables
|
||||
-# url: url to the first page
|
||||
-# current_page: a page object for the currently displayed page
|
||||
-# num_pages: total number of pages
|
||||
-# total_pages: total number of pages
|
||||
-# per_page: number of items to fetch per page
|
||||
-# remote: data-remote
|
||||
%li.first
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
-# Non-link tag that stands for skipped pages...
|
||||
-# available local variables
|
||||
-# current_page: a page object for the currently displayed page
|
||||
-# num_pages: total number of pages
|
||||
-# total_pages: total number of pages
|
||||
-# per_page: number of items to fetch per page
|
||||
-# remote: data-remote
|
||||
%li{class: "page"}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
-# available local variables
|
||||
-# url: url to the last page
|
||||
-# current_page: a page object for the currently displayed page
|
||||
-# num_pages: total number of pages
|
||||
-# total_pages: total number of pages
|
||||
-# per_page: number of items to fetch per page
|
||||
-# remote: data-remote
|
||||
%li.last
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
-# available local variables
|
||||
-# url: url to the next page
|
||||
-# current_page: a page object for the currently displayed page
|
||||
-# num_pages: total number of pages
|
||||
-# total_pages: total number of pages
|
||||
-# per_page: number of items to fetch per page
|
||||
-# remote: data-remote
|
||||
- if current_page.last?
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
-# page: a page object for "this" page
|
||||
-# url: url to this page
|
||||
-# current_page: a page object for the currently displayed page
|
||||
-# num_pages: total number of pages
|
||||
-# total_pages: total number of pages
|
||||
-# per_page: number of items to fetch per page
|
||||
-# remote: data-remote
|
||||
%li{class: "page#{' active' if page.current?}"}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
-# The container tag
|
||||
-# available local variables
|
||||
-# current_page: a page object for the currently displayed page
|
||||
-# num_pages: total number of pages
|
||||
-# total_pages: total number of pages
|
||||
-# per_page: number of items to fetch per page
|
||||
-# remote: data-remote
|
||||
-# paginator: the paginator that renders the pagination tags inside
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
%div.gl-pagination
|
||||
%ul.pagination.clearfix
|
||||
- unless current_page.first?
|
||||
= first_page_tag unless num_pages < 5 # As kaminari will always show the first 5 pages
|
||||
= first_page_tag unless total_pages < 5 # As kaminari will always show the first 5 pages
|
||||
= prev_page_tag
|
||||
- each_page do |page|
|
||||
- if page.left_outer? || page.right_outer? || page.inside_window?
|
||||
|
|
@ -18,5 +18,5 @@
|
|||
= gap_tag
|
||||
= next_page_tag
|
||||
- unless current_page.last?
|
||||
= last_page_tag unless num_pages < 5
|
||||
= last_page_tag unless total_pages < 5
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
-# available local variables
|
||||
-# url: url to the previous page
|
||||
-# current_page: a page object for the currently displayed page
|
||||
-# num_pages: total number of pages
|
||||
-# total_pages: total number of pages
|
||||
-# per_page: number of items to fetch per page
|
||||
-# remote: data-remote
|
||||
- if current_page.first?
|
||||
|
|
|
|||
Loading…
Reference in New Issue