Sha256: 2baf15e3791a4ea748ed33969ca6fd1e586ccae1b3fc35c0545ec9f5f3c75d5d
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
- unless defined? required - required = false - if !(defined? id) || id.blank? - id = "#{name}_#{rand(1000)}" - unless defined? placeholder - placeholder = "Selecciona..." - unless defined? selected_elements - selected_elements = [] - if selected_elements.nil? - selected_elements = [] - 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sinatra-hexacta-0.3.9 | lib/sinatra/views/inputs/multiple_select.slim |