Module: Waiable::Base::TextAria

Extended by:
ActiveSupport::Concern
Includes:
CommonMethods
Defined in:
lib/action_view/text_aria.rb

Constant Summary

Constants included from CommonMethods

CommonMethods::TAG_PREFIXES

Instance Method Summary collapse

Methods included from CommonMethods

#add_aria_describedby_values, #add_aria_labelledby_for_values, #options_for_rendering, #required_field?

Instance Method Details

#aria_content_tag(options) ⇒ Object



26
27
28
29
30
31
32
33
34
# File 'lib/action_view/text_aria.rb', line 26

def (options)
  aria= ""
  if options["maxlength"]          
    aria= ("textarea", options.delete("value") { value_before_type_cast(object) }, options) + (:div, "You can enter maximum " +options["maxlength"]+ " characters in this field.", id: "maxlength_#{options["id"]}", style: "display:none")
  else
    aria= ("textarea", options.delete("value") { value_before_type_cast(object) }, options)
  end
  aria
end