Sha256: 0fc39cd126fe29d6c6ea1c62e53817fa117aa50a153d4843deb6bf725a480add

Contents?: true

Size: 586 Bytes

Versions: 24

Compression:

Stored size: 586 Bytes

Contents

# Based on https://gist.github.com/1182136
class BootstrapLinkRenderer < ::WillPaginate::ActionView::LinkRenderer
  protected

  def html_container(html)
    tag :div, tag(:ul, html), container_attributes
  end

  def page_number(page)
    tag :li, link(page, page, :rel => rel_value(page)), :class => ('active' if page == current_page)
  end

  def gap
    tag :li, link(super, '#'), :class => 'disabled'
  end

  def previous_or_next_page(page, text, classname)
    tag :li, link(text, page || '#'), :class => [classname[0..3], classname, ('disabled' unless page)].join(' ')
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
my_admin-0.1.13 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.12 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.11 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.10 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.9 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.8 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.7 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.6 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.5 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.4 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.3 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.2 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.1.1 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.0.12 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.0.11 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.0.10 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.0.9 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.0.8 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.0.7 lib/my_admin/will_paginate/bootstrap_link_renderer.rb
my_admin-0.0.6 lib/my_admin/will_paginate/bootstrap_link_renderer.rb