Module: QUI::Pagination::MainHelper

Defined in:
lib/qui-pagination-main-helper.rb

Instance Method Summary collapse

Instance Method Details

#pagination(data) ⇒ Object



4
5
6
# File 'lib/qui-pagination-main-helper.rb', line 4

def pagination(data)
  will_paginate(data, :previous_label => t(:paginationPrevious), :next_label => t(:paginationNext)).to_s
end

#pagination_per_page_selector(data) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/qui-pagination-main-helper.rb', line 8

def pagination_per_page_selector(data)
   :div, :class => "pagination_per_page_selector" do
    form_tag params, :method => "get" do
      label_tag(:per_page, t(:paginationPerPage)) +
      hidden_field_tag(:page, params[:page]) +
      hidden_field_tag(:sort_by, params[:sort_by]) +
      hidden_field_tag(:sort_order, params[:sort_order]) +
      text_field_tag(:per_page, data.per_page) +
      submit_tag(t(:paginationPerPageSubmit))
    end
  end
end