Module: Sidekiq::Tasks::Web::Helpers::PaginationHelper
Instance Method Summary
collapse
Methods included from TagHelper
#build_classes, #build_tag
Instance Method Details
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/sidekiq/tasks/web/helpers/pagination_helper.rb', line 20
def (link, base_url)
separator = base_url.include?("?") ? "&" : "?"
build_tag(:li, class: "st-page-item") do
build_tag(
:a,
link[:text],
class: build_classes("st-page-link", disabled: link[:disabled], active: link[:active]),
href: "#{base_url}#{separator}page=#{link[:page]}"
)
end
end
|
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/sidekiq/tasks/web/helpers/pagination_helper.rb', line 9
def (search, root_path)
query_params = {
filter: search.filter.to_s,
count: search.count,
sort: search.sort,
direction: search.direction,
}
"#{root_path}tasks?#{URI.encode_www_form(query_params)}"
end
|