Sha256: ace7bdf6c650241af035b8b22d9f5f7f62561880570cc788d86006f5a56e28db
Contents?: true
Size: 1.61 KB
Versions: 2
Compression:
Stored size: 1.61 KB
Contents
module FormtasticRebootstrap module Inputs module Base module Errors include Formtastic::Inputs::Base::Errors def error_html(inline_or_block = :inline) errors? ? send(:"error_#{builder.inline_errors}_html", inline_or_block) : "" end def error_sentence_html(inline_or_block) error_class = if inline_or_block == :inline options[:error_class] || builder.default_inline_error_class else options[:error_class] || builder.default_block_error_class end template.content_tag(:span, Formtastic::Util.html_safe(errors.to_sentence.html_safe), :class => error_class) end def error_list_html(ignore) super() # error_class = options[:error_class] || builder.default_error_list_class # list_elements = [] # errors.each do |error| # list_elements << template.content_tag(:li, Formtastic::Util.html_safe(error.html_safe)) # end # template.content_tag(:ul, Formtastic::Util.html_safe(list_elements.join("\n")), :class => error_class) end def error_first_html(inline_or_block = :inline) error_class = if inline_or_block == :inline options[:error_class] || builder.default_inline_error_class else options[:error_class] || builder.default_block_error_class end template.content_tag(:span, Formtastic::Util.html_safe(errors.first.untaint), :class => error_class) end def error_none_html(ignore) # super "" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
formtastic_rebootstrap-0.0.2 | lib/formtastic_rebootstrap/inputs/base/errors.rb |
formtastic_rebootstrap-0.0.1 | lib/formtastic_rebootstrap/inputs/base/errors.rb |