Sha256: d18b76ca19aafcf11fddf9a1c966a28fee0996fbeff85176a772559c02aa2b6a

Contents?: true

Size: 795 Bytes

Versions: 45

Compression:

Stored size: 795 Bytes

Contents

class FakeCheckboxInput < SimpleForm::Inputs::BooleanInput
  def input(wrapper_options = nil)
    merged_input_options = merge_wrapper_options(input_html_options, wrapper_options)

    if template.params.has_key?(attribute_name)
      merged_input_options[:checked] = 'checked'
    end

    template.check_box_tag("#{attribute_name}", nil, merged_input_options.has_key?(:checked)) # , merged_input_options)

    # params_container_name = object.class.name.demodulize.underscore.to_sym

    # if template.params.has_key?(params_container_name) && template.params[params_container_name].has_key?(attribute_name)
    #   merged_input_options[:checked] = 'checked'
    # end

    # template.check_box_tag("#{params_container_name}[#{attribute_name}]", nil, false) # , merged_input_options)
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
itsf_backend-5.0.0.pre app/inputs/fake_checkbox_input.rb
itsf_backend-4.2.3 app/inputs/fake_checkbox_input.rb
itsf_backend-4.2.2 app/inputs/fake_checkbox_input.rb
itsf_backend-4.2.1 app/inputs/fake_checkbox_input.rb
itsf_backend-4.2.0 app/inputs/fake_checkbox_input.rb
itsf_backend-4.0.1 app/inputs/fake_checkbox_input.rb
itsf_backend-4.0.0 app/inputs/fake_checkbox_input.rb
itsf_backend-3.1.1 app/inputs/fake_checkbox_input.rb
itsf_backend-3.1.0 app/inputs/fake_checkbox_input.rb
itsf_backend-3.0.7 app/inputs/fake_checkbox_input.rb
itsf_backend-3.0.6 app/inputs/fake_checkbox_input.rb
itsf_backend-3.0.5 app/inputs/fake_checkbox_input.rb
itsf_backend-3.0.4 app/inputs/fake_checkbox_input.rb
itsf_backend-3.0.3 app/inputs/fake_checkbox_input.rb
itsf_backend-3.0.2 app/inputs/fake_checkbox_input.rb
itsf_backend-3.0.1 app/inputs/fake_checkbox_input.rb
itsf_backend-3.0.0 app/inputs/fake_checkbox_input.rb
itsf_backend-2.2.1 app/inputs/fake_checkbox_input.rb
itsf_backend-2.2.0 app/inputs/fake_checkbox_input.rb
itsf_backend-2.1.0 app/inputs/fake_checkbox_input.rb