Class: ActionView::Helpers::Tags::TextField
- Inherits:
-
Base
- Object
- Base
- ActionView::Helpers::Tags::TextField
- Includes:
- JavaScriptHelper
- Defined in:
- lib/prime/rails/tags/text_field.rb
Overview
:nodoc:
Instance Method Summary collapse
Methods included from JavaScriptHelper
Instance Method Details
#p_render ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/prime/rails/tags/text_field.rb', line 6 def p_render = @options.stringify_keys ["size"] = ["maxlength"] unless .key?("size") ["type"] ||= field_type ["value"] = .fetch("value"){ value_before_type_cast(object) } unless field_type == "file" ["value"] &&= ERB::Util.html_escape(["value"]) add_default_name_and_id() output = tag("input", ) clientid = sanitize_to_id(["id"]) = ["var"] ? ["var"] : "widget_"+clientid script = '$(function() {' script += "PrimeFaces.cw('InputText','#{}',{id: '#{clientid}' })" script += '});' output += p_javascript_tag(script, "id" => clientid+"_s") end |