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

Version Path
dorsale-3.0.3 app/helpers/dorsale/filters_helper.rb
dorsale-3.0.2 app/helpers/dorsale/filters_helper.rb
dorsale-3.0.1 app/helpers/dorsale/filters_helper.rb
dorsale-3.0.0 app/helpers/dorsale/filters_helper.rb
dorsale-2.7.3 app/helpers/dorsale/filters_helper.rb
dorsale-2.7.2 app/helpers/dorsale/filters_helper.rb
dorsale-2.7.1 app/helpers/dorsale/filters_helper.rb
dorsale-2.7.0 app/helpers/dorsale/filters_helper.rb
dorsale-2.6.8 app/helpers/dorsale/filters_helper.rb
dorsale-2.6.7 app/helpers/dorsale/filters_helper.rb
dorsale-2.6.6 app/helpers/dorsale/filters_helper.rb
dorsale-2.6.5 app/helpers/dorsale/filters_helper.rb
dorsale-2.6.4 app/helpers/dorsale/filters_helper.rb
dorsale-2.6.3 app/helpers/dorsale/filters_helper.rb
dorsale-2.6.2 app/helpers/dorsale/filters_helper.rb
dorsale-2.6.1 app/helpers/dorsale/filters_helper.rb
dorsale-2.6.0 app/helpers/dorsale/filters_helper.rb
dorsale-2.5.0 app/helpers/dorsale/filters_helper.rb
dorsale-2.4.3 app/helpers/dorsale/filters_helper.rb
dorsale-2.4.2 app/helpers/dorsale/filters_helper.rb