Sha256: 6afdfc47026a80bacef8461676f571bb8ce0fb8a79304bd6a09503b40eda6a7a
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
module Headmin module Filter class DateView < FilterView def base_options keys = %i[name label form] options = to_h.slice(*keys) default_base_options.merge(options) end def input_options keys = %i[form] options = to_h.slice(*keys) default_input_options.merge(options) end private def id "#{name}_value" end def name @name || attribute end def default_base_options { label: label, name: attribute, filter: Headmin::Filter::Date.new(name, @params), allowed_operators: Headmin::Filter::Date::OPERATORS - %w[in not_in] } end def default_input_options { label: false, wrapper: false, id: id, name: nil, data: {action: "change->filter#updateHiddenValue", filter_target: "value", filter_row_target: "original"}, class: "form-control" } end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
headmin-0.6.3 | app/models/headmin/filter/date_view.rb |
headmin-0.6.2 | app/models/headmin/filter/date_view.rb |