nmerouze (owner)

Revisions

gist: 5968 Download_button fork
public
Public Clone URL: git://gist.github.com/5968.git
Embed All Files: show embed
Text #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
module ActionView
  module Helpers
    class FormBuilder
      module FormBuilderExtension
        def hint(method, text)
          errors = object.errors.on(method)
          hint_message = "<span class='hint'>#{text}</span>"
        
          if errors.blank?
            hint_message
          else
            error_message_on(method, "<span class='explanation'>", "</span>#{hint_message}", 'errorHint')
          end
        end
      end
      
      include FormBuilderExtension
    end
  end
end
 
CSS #
1
2
3
.errorHint .hint { display: none; }
.errorHint:hover .explanation { display: none; }
.errorHint:hover .hint { display: block; }