Sha256: 5bf85cc9a25c07496051d87a9a5cd55d1bf91423f12eac4dfa1974ea46bccb51

Contents?: true

Size: 585 Bytes

Versions: 12

Compression:

Stored size: 585 Bytes

Contents

module SimpleForm
  module Inputs
    class FileInput < Base
      def input(wrapper_options)
        merged_input_options = merge_wrapper_options input_html_options, wrapper_options
        merged_input_options[:data] ||= {}
        if Rails.env.test?
          merged_input_options[:data][:bfi_disabled] = true
        else
          merged_input_options[:title] = 'Drop a file here, or click to browse...'
          merged_input_options[:data][:filename_placement] = 'inside'
        end
        @builder.file_field(attribute_name, merged_input_options)
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
simple_form_fileinput-0.0.8 lib/generators/simple_form_fileinput/install/templates/simple_form_fileinput.rb
simple_form_fileinput-0.0.7 lib/generators/simple_form_fileinput/install/templates/simple_form_fileinput.rb
polygallery-0.2.3 test/dummy/config/initializers/simple_form_fileinput.rb
polygallery-0.2.1 test/dummy/config/initializers/simple_form_fileinput.rb
polygallery-0.1.9 test/dummy/config/initializers/simple_form_fileinput.rb
polygallery-0.1.8 test/dummy/config/initializers/simple_form_fileinput.rb
polygallery-0.1.7 test/dummy/config/initializers/simple_form_fileinput.rb
polygallery-0.1.6 test/dummy/config/initializers/simple_form_fileinput.rb
polygallery-0.1.4 test/dummy/config/initializers/simple_form_fileinput.rb
polygallery-0.1.2 test/dummy/config/initializers/simple_form_fileinput.rb
simple_form_fileinput-0.0.6 lib/generators/simple_form_fileinput/install/templates/simple_form_fileinput.rb
simple_form_fileinput-0.0.5 lib/generators/simple_form_fileinput/install/templates/simple_form_fileinput.rb