maintains search criteria
This commit is contained in:
@@ -7,17 +7,25 @@ module SearchHelper
|
||||
[t("shared.advanced_search.author_type_3"), 3],
|
||||
[t("shared.advanced_search.author_type_4"), 4],
|
||||
[t("shared.advanced_search.author_type_5"), 5]],
|
||||
params[:official_level])
|
||||
params[:advanced_search].try(:[], :official_level))
|
||||
end
|
||||
|
||||
def date_range_options
|
||||
options_for_select([
|
||||
[t("shared.advanced_search.date_1"), 24.hours.ago],
|
||||
[t("shared.advanced_search.date_2"), 7.days.ago],
|
||||
[t("shared.advanced_search.date_3"), 30.days.ago],
|
||||
[t("shared.advanced_search.date_4"), 365.days.ago],
|
||||
[t("shared.advanced_search.date_1"), "24.hours.ago"],
|
||||
[t("shared.advanced_search.date_2"), "1.week.ago"],
|
||||
[t("shared.advanced_search.date_3"), "1.month.ago"],
|
||||
[t("shared.advanced_search.date_4"), "1.year.ago"],
|
||||
[t("shared.advanced_search.date_5"), 'custom']],
|
||||
params[:date_range])
|
||||
selected_date_range)
|
||||
end
|
||||
|
||||
def selected_date_range
|
||||
custom_date_range? ? 'custom' : params[:advanced_search].try(:[], :date_min)
|
||||
end
|
||||
|
||||
def custom_date_range?
|
||||
params[:advanced_search].try(:[], :date_max).present?
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user