Sha256: 8bce99cdfb7f604095a37749ca5bcabca2c187a432ff1a06f3bdd1087f6e7d92
Contents?: true
Size: 1.38 KB
Versions: 63
Compression:
Stored size: 1.38 KB
Contents
- unless defined? required - required = false - if !(defined? id) || id.blank? - id = "#{name}_#{rand(1000)}" - unless defined? placeholder - placeholder = "Selecciona..." - unless defined? clazz - clazz = nil - unless defined? selected_elements - selected_elements = [] - if selected_elements.nil? - selected_elements = [] - if !selected_elements.kind_of?(Array) - selected_elements = selected_elements.to_s.split(',') - selected_elements = selected_elements.collect { |element| element.to_s } -if required .form-group.has-success label.fg-label #{placeholder} select.chosen id="#{id}" class="#{clazz}" name="#{name}[]" data-placeholder=("#{placeholder}") chosen="" multiple="" style=("display: none;") required="" -for element in elements -if selected_elements.include?(element[:value].to_s) option value="#{element[:value]}" selected="" #{element[:text]} -else option value="#{element[:value]}" #{element[:text]} -else .form-group label.fg-label #{placeholder} select.chosen id="#{id}" name="#{name}[]" data-placeholder=("#{placeholder}") chosen="" multiple="" style=("display: none;") -for element in elements -if selected_elements.include?(element[:value].to_s) option value="#{element[:value]}" selected="" #{element[:text]} -else option value="#{element[:value]}" #{element[:text]}
Version data entries
63 entries across 63 versions & 1 rubygems