Sha256: 4d7837e220159ba901e69da665dfeb710da244a7b79e8d6751370b19f5282d2e

Contents?: true

Size: 557 Bytes

Versions: 4

Compression:

Stored size: 557 Bytes

Contents

class AdminDateInput < SimpleForm::Inputs::Base

  include AdminBaseInput

  def input(wrapper_options)
    f = I18n.t('date.formats.default')
    format = if column.type == :datetime then "#{f} %H:%M" else "#{f}" end
    default_input_html_options = {class: "#{column.type}picker",
      value: @builder.object.send(attribute_name).nil? ? "" : @builder.object.send(attribute_name).strftime(format)}
    options = merge_options(default_input_html_options, input_html_options)
    return "#{@builder.text_field(attribute_name, options)}".html_safe
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
carnival-0.3.2 app/inputs/admin_date_input.rb
carnival-0.3.1 app/inputs/admin_date_input.rb
carnival-0.3.0 app/inputs/admin_date_input.rb
carnival-0.2.8 app/inputs/admin_date_input.rb