Sha256: ef206956344529db37b0f25a6a6d15eef40cc1da060dcbdd82320629780f67a9

Contents?: true

Size: 696 Bytes

Versions: 5

Compression:

Stored size: 696 Bytes

Contents

# config/initializers/will_paginate.rb
require 'will_paginate/array'

module WillPaginate
  module ActionView
    class BootstrapLinkRenderer < 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 previous_or_next_page(page, text, classname)
        tag :li, link(text, page || '#'), :class => [classname[0..3], classname, ('disabled' unless page)].join(' ')
      end

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

    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
foreman_discovery-1.0.0 test/foreman_app/config/initializers/will_paginate.rb
foreman_discovery-1.0.0.rc4 test/foreman_app/config/initializers/will_paginate.rb
foreman_discovery-1.0.0.rc3 test/foreman_app/config/initializers/will_paginate.rb
foreman_discovery-1.0.0.rc2 test/foreman_app/config/initializers/will_paginate.rb
foreman_discovery-1.0.0.rc1 test/foreman_app/config/initializers/will_paginate.rb