Sha256: 13aea7c72f3108714c0f8ce7224285a0a3bec5010770ba2dcb49911160de3fb2

Contents?: true

Size: 528 Bytes

Versions: 2

Compression:

Stored size: 528 Bytes

Contents

module ExtForm
  module Helpers
    module Tags

      class AutoComplete < ActionView::Helpers::Tags::TextField
        def render
          output = super

          html_options = {}
          add_default_name_and_id(html_options)

          output << @template_object.javascript_tag do
            "$(function(){$('##{html_options['id']}').trigger('auto_complete_load');});".html_safe
          end
          output.html_safe
        end

        def self.field_type
          'text'
        end
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ext_form-0.1.5 lib/ext_form/helpers/tags/auto_complete.rb
ext_form-0.1.4 lib/ext_form/helpers/tags/auto_complete.rb