Sha256: a460034fd1cf7371f721676b629e1aad7fbb81928b755f91b49a0e20ce051d6c
Contents?: true
Size: 666 Bytes
Versions: 2
Compression:
Stored size: 666 Bytes
Contents
module JqueryUiForm module Inputs module SelectInput SELECT_OPTIONS = %w(selected include_blank disabled required) def select_input(method, options = {}) basic_input_helper(:select, :select, method, options) end def select(method, options = {}) choices = options.delete(:collection) options[:selected] ||= options.delete(:value) html_options = options.delete(:html) || {} options.each do |key,value| html_options[key] = options.delete(key) unless SELECT_OPTIONS.include?(key.to_s) end super(method, choices, options, html_options) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jquery-ui-form-0.2.5 | lib/jquery_ui_form/inputs/select_input.rb |
jquery-ui-form-0.2.4 | lib/jquery_ui_form/inputs/select_input.rb |