4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/filepicker/padrino/form_builder.rb', line 4
def filepicker_field(name, options = {})
input_options = {
'data-fp-apikey' => @template.settings.filepicker_padrino_api_key,
'data-fp-button-text' => options.fetch(:button_text, "Pick File"),
'data-fp-button-class' => options[:button_class],
'data-fp-mimetypes' => options[:mimetypes],
'data-fp-option-container' => options[:container],
'data-fp-option-multiple' => false,
'data-fp-option-services' => Array(options[:services]).join(","),
}
type = options[:dragdrop] ? 'filepicker-dragdrop' : 'filepicker'
@template.input_tag type, input_options.reverse_merge!(:name => field_name(name))
end
|