Module: Locomotive::Steam::Liquid::Filters::Pagination

Defined in:
lib/locomotive/steam/liquid/filters/pagination.rb

Instance Method Summary collapse

Instance Method Details

#default_pagination(paginate, *args) ⇒ Object

Render the navigation for a paginated collection



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/locomotive/steam/liquid/filters/pagination.rb', line 8

def default_pagination(paginate, *args)
  return '' if paginate['parts'].empty?

  options = args_to_options(args)

  previous_link = default_pagination_next_or_previous_link(:previous, paginate, options, 'prev')
  next_link     = default_pagination_next_or_previous_link(:next, paginate, options, 'next')
  links         = default_pagination_links(paginate)

  %{<div class="pagination #{options[:css]}">
      #{previous_link}
      #{links}
      #{next_link}
    </div>}
end