module RailsCoreExtensions::ActionViewExtensions
Public Instance Methods
boolean_select_tag(name, *args)
click to toggle source
# File lib/rails_core_extensions/action_view_extensions.rb, line 18 def boolean_select_tag(name, *args) options = args.extract_options! options ||= {} yes_no_opts = [%w[Yes 1], %w[No 0]] option_tags = options_for_select(yes_no_opts, options[:selected]) select_tag name, option_tags, options.except(:selected) end
textilize(content)
click to toggle source
Calls superclass method
# File lib/rails_core_extensions/action_view_extensions.rb, line 3 def textilize(content) super(h(content)).html_safe end
tooltip(hover_element_id, text, title='')
click to toggle source
Generates a tooltip with given text text is textilized before display
# File lib/rails_core_extensions/action_view_extensions.rb, line 9 def tooltip(hover_element_id, text, title='') content = "<div style='width: 25em'>#{textilize(text)}</div>" "<script>" + "new Tip('#{hover_element_id}', '#{escape_javascript(content)}',"+ "{title : '#{escape_javascript title}', className: 'silver_smaller_div',"+ "showOn: 'mouseover', hideOn: { event: 'mouseout' }, fixed: false});"+ "</script>" end