X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/13823c988f711dc761f594510b7697e38069ba46..7e7ede890e8e948236d3dbc48e24aca00cd01f62:/lib/classic_pagination/pagination_helper.rb?ds=sidebyside diff --git a/lib/classic_pagination/pagination_helper.rb b/lib/classic_pagination/pagination_helper.rb index 4c233e0b5..c450de4e1 100644 --- a/lib/classic_pagination/pagination_helper.rb +++ b/lib/classic_pagination/pagination_helper.rb @@ -131,66 +131,38 @@ module ActionView html end - # Same as above, but - # - with bootstrap classes - # - invoked block returns the page url - def pagination_links_bootstrap(paginator, options) + def pagination_items(paginator, options) options = DEFAULT_OPTIONS.merge(options) link_to_current_page = options[:link_to_current_page] always_show_anchors = options[:always_show_anchors] current_page = paginator.current_page window_pages = current_page.window(options[:window_size]).pages - return unless link_to_current_page || window_pages.length > 1 first = paginator.first last = paginator.last - html = "" - - html << "" - - html - end - - private - - def bootstrap_page_item_disabled(body) - content_tag "li", :class => "page-item disabled" do - content_tag "span", body, :class => "page-link" - end - end - - def bootstrap_page_item_active(body) - content_tag "li", :class => "page-item active", :'aria-current' => "page" do - content_tag "span", body, :class => "page-link" - end - end - - def bootstrap_page_item_link(body, url) - content_tag "li", :class => "page-item" do - link_to body, url, :class => "page-link" - end + items end end end