Sha256: d8f8a4b828523136409b4f928e0336ba60459598646cf67a88e872ddff76be6a

Contents?: true

Size: 706 Bytes

Versions: 63

Compression:

Stored size: 706 Bytes

Contents

module WillPaginate
  module ActionView
    def will_paginate(collection = nil, options = {})
      options[:renderer] ||= BootstrapLinkRenderer
      super.try :html_safe
    end

    class BootstrapLinkRenderer < LinkRenderer
      protected

      def html_container(html)
        tag :nav, tag(:ul, html, class: 'pagination'), container_attributes
      end

      def page_number(page)
        tag :li, link(page, page, :rel => rel_value(page)), :class => ('active' if page == current_page)
      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
  end
end

Version data entries

63 entries across 63 versions & 1 rubygems

Version Path
my_forum-0.0.1.beta45 config/initializers/will_paginate.rb
my_forum-0.0.1.beta44 config/initializers/will_paginate.rb
my_forum-0.0.1.beta43 config/initializers/will_paginate.rb
my_forum-0.0.1.beta42 config/initializers/will_paginate.rb
my_forum-0.0.1.beta41 config/initializers/will_paginate.rb
my_forum-0.0.1.beta40 config/initializers/will_paginate.rb
my_forum-0.0.1.beta39 config/initializers/will_paginate.rb
my_forum-0.0.1.beta38 config/initializers/will_paginate.rb
my_forum-0.0.1.beta37 config/initializers/will_paginate.rb
my_forum-0.0.1.beta36 config/initializers/will_paginate.rb
my_forum-0.0.1.beta35 config/initializers/will_paginate.rb
my_forum-0.0.1.beta34 config/initializers/will_paginate.rb
my_forum-0.0.1.beta33 config/initializers/will_paginate.rb
my_forum-0.0.1.beta32 config/initializers/will_paginate.rb
my_forum-0.0.1.beta31 config/initializers/will_paginate.rb
my_forum-0.0.1.beta30 config/initializers/will_paginate.rb
my_forum-0.0.1.beta29 config/initializers/will_paginate.rb
my_forum-0.0.1.beta28 config/initializers/will_paginate.rb
my_forum-0.0.1.beta27 config/initializers/will_paginate.rb
my_forum-0.0.1.beta26 config/initializers/will_paginate.rb