Sha256: d062d93a17211f05f7e5431c8f68086a39d452e52afb85e9a98aa3418d5bdfc1
Contents?: true
Size: 1.08 KB
Versions: 37
Compression:
Stored size: 1.08 KB
Contents
module Dorsale module FiltersHelper def filter_submit_button(options = {}) options[:class] ||= "btn submit filter-submit" options[:type] ||= "submit" options[:value] ||= "submit" text = options.delete(:text) || t("actions.filter") icon = options.delete(:icon) || "filter" content_tag(:button, options) do icon(icon) + " " + text end end def filter_reset_button(options = {}) options[:class] ||= "btn reset filter-reset" options[:type] ||= "submit" options[:value] ||= "reset" text = options.delete(:text) || t("actions.reset") icon = options.delete(:icon) || "rotate-left" content_tag(:button, options) do icon(icon) + " " + text end end def filter_buttons filter_reset_button + filter_submit_button end def dorsale_time_periods_for_select { t("time_periods.all_time") => "", t("time_periods.today") => "today", t("time_periods.week") => "week" , t("time_periods.month") => "month", } end end end
Version data entries
37 entries across 37 versions & 1 rubygems