class Sidekiq::Monitor::Web::PaginateRenderer

Protected Instance Methods

gap() click to toggle source
# File lib/sidekiq/monitor/web/paginate_renderer.rb, line 16
def gap
  tag :li, tag(:span, '…'), :class => 'gap'
end
html_container(html) click to toggle source
# File lib/sidekiq/monitor/web/paginate_renderer.rb, line 8
def html_container(html)
  tag :div, tag(:ul, html), :class => 'pagination pagination-right'
end
next_page() click to toggle source
# File lib/sidekiq/monitor/web/paginate_renderer.rb, line 25
def next_page
  num = @collection.current_page < total_pages && @collection.current_page + 1
  previous_or_next_page num, '»', 'next_page'
end
page_number(page) click to toggle source
# File lib/sidekiq/monitor/web/paginate_renderer.rb, line 12
def page_number(page)
  tag :li, link(page, page, :rel => rel_value(page)), :class => ('active' if page == current_page)
end
previous_or_next_page(page, text, classname) click to toggle source
# File lib/sidekiq/monitor/web/paginate_renderer.rb, line 30
def previous_or_next_page(page, text, classname)
  tag :li, link(text, page || '#'), :class => [classname[0..3], classname, ('disabled' unless page)].join(' ')
end
previous_page() click to toggle source
# File lib/sidekiq/monitor/web/paginate_renderer.rb, line 20
def previous_page
  num = @collection.current_page > 1 && @collection.current_page - 1
  previous_or_next_page num, '«', 'previous_page'
end