aboutsummaryrefslogtreecommitdiffstats
path: root/app/helpers/pagination_helper.rb
diff options
context:
space:
mode:
authorjpl2017-02-03 12:00:08 +0100
committerjpl2017-02-03 12:00:20 +0100
commitafb0336e49b4d02f5771d85fbf79250484ca88d6 (patch)
tree2332b687109776e9666d3385e63d638221a9f214 /app/helpers/pagination_helper.rb
parenta8a096c2f0731d3a7ed5a25516e012d988fc078d (diff)
downloadchouette-core-afb0336e49b4d02f5771d85fbf79250484ca88d6.tar.bz2
Refs #2482: updating i18n, pagination helper
Diffstat (limited to 'app/helpers/pagination_helper.rb')
-rw-r--r--app/helpers/pagination_helper.rb14
1 files changed, 9 insertions, 5 deletions
diff --git a/app/helpers/pagination_helper.rb b/app/helpers/pagination_helper.rb
index 43bd48796..e604d47c3 100644
--- a/app/helpers/pagination_helper.rb
+++ b/app/helpers/pagination_helper.rb
@@ -20,13 +20,17 @@ module PaginationHelper
end
def new_pagination collection, cls = nil
- pinfos = page_entries_info collection, html: false
+ pinfos = page_entries_info collection, model: t("will_paginate.page_entries_info.#{collection.first.class.name.downcase}"), html: false
- links = content_tag :div, '', class: 'page_links' do
- will_paginate collection, container: false, page_links: false, previous_label: '', next_label: ''
- end
+ if collection.total_pages > 1
+ links = content_tag :div, '', class: 'page_links' do
+ will_paginate collection, container: false, page_links: false, previous_label: '', next_label: ''
+ end
- content_tag :div, pinfos.concat(links).html_safe, class: "pagination #{cls}"
+ content_tag :div, pinfos.concat(links).html_safe, class: "pagination #{cls}"
+ else
+ content_tag :div, pinfos, class: "pagination #{cls}"
+ end
end
end