Sha256: fd1570c47625b9348ed1b05115e95851a837a4d8fd0aea30f31045007aea3e2f

Contents?: true

Size: 428 Bytes

Versions: 3

Compression:

Stored size: 428 Bytes

Contents

ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
  html = html_tag.html_safe
  elements = Nokogiri::HTML::DocumentFragment.parse(html_tag).css "label, input, select, textarea"
  elements.each do |e|
    if e.node_name.eql? 'label'
      e['class'] = 'control-label error'
      html = %(#{e}).html_safe
    else
      e['class'] = "#{e['class']} error"
      html = %(#{e}).html_safe
    end
  end
  html
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
flexi_generators-0.3.3 lib/generators/flexi/config/templates/field_error.rb
flexi_generators-0.3.2 lib/generators/flexi/config/templates/field_error.rb
flexi_generators-0.3.1 lib/generators/flexi/config/templates/field_error.rb