Sha256: 7e18f9d27dc7aa3f76eaafe8d65f6b9d4194b6c73892abf07fa8b65ba0ef489b

Contents?: true

Size: 855 Bytes

Versions: 4

Compression:

Stored size: 855 Bytes

Contents

- pager = paginate(collection)
- if pager.has_multiple_pages?
  #pager
    - if pager.has_first_page?
      %a.first{ :href => pager.first_page_path }
        = t('global.first')
    - if pager.has_previous_page?
      %a.previous{ :href => pager.previous_page_path }
        = t('global.previous')
    - if pager.navigation.has_less_pages?
      %span.ellipsis ...
    - for page in pager.navigation.pages
      - if pager.is_current_page? page
        %span.page.current
          = page     
      - else
        %a.page{ :href => pager.page_path(page) }
          = page 
    - if pager.navigation.has_more_pages?
      %span.ellipsis ...
    - if pager.has_next_page?
      %a.next{ :href => pager.next_page_path }
        = t('global.next')    
    - if pager.has_last_page?
      %a.last{ :href => pager.last_page_path }
        = t('global.last')

Version data entries

4 entries across 2 versions & 1 rubygems

Version Path
rails_dash-0.0.2 lib/generators/dash/templates/pager.erb
rails_dash-0.0.2 test/dummy/app/views/dash/shared/_pager.html.haml
rails_dash-0.0.1 lib/generators/dash/templates/pager.erb
rails_dash-0.0.1 test/dummy/app/views/dash/shared/_pager.html.haml