From 7f5d0d99d9660075244e027819e34f717b7fc642 Mon Sep 17 00:00:00 2001 From: James Brown Date: Wed, 2 Aug 2023 14:41:04 -0700 Subject: [PATCH] add compatibility with will_paginate 4 --- config/initializers/will_paginate.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/initializers/will_paginate.rb b/config/initializers/will_paginate.rb index 4a08a55..604df15 100644 --- a/config/initializers/will_paginate.rb +++ b/config/initializers/will_paginate.rb @@ -30,8 +30,8 @@ def gap tag :li, link('…'.html_safe, '#'), :class => 'disabled' end - def previous_or_next_page(page, text, classname) - tag :li, link(text, page || '#'), :class => [(classname[0..3] if @options[:page_links]), (classname if @options[:page_links]), ('disabled' unless page)].join(' ') + def previous_or_next_page(page, text, classname, aria_label = nil) + tag :li, link(text, page || '#'), :'aria-label' => aria_label, :class => [(classname[0..3] if @options[:page_links]), (classname if @options[:page_links]), ('disabled' unless page)].join(' ') end def ul_class @@ -59,8 +59,8 @@ def gap tag :li, link('…'.html_safe, '#', :class => 'page-link'), :class => 'page-item disabled' end - def previous_or_next_page(page, text, classname) - tag :li, link(text, page || '#', :class => 'page-link'), :class => [(classname[0..3] if @options[:page_links]), (classname if @options[:page_links]), ('disabled' unless page), 'page-item'].join(' ') + def previous_or_next_page(page, text, classname, aria_label = nil) + tag :li, link(text, page || '#', :class => 'page-link'), :'aria-label' => aria_label, :class => [(classname[0..3] if @options[:page_links]), (classname if @options[:page_links]), ('disabled' unless page), 'page-item'].join(' ') end def ul_class