Sha256: 4471e130f66073f2a19c96ca56c5f7ed346a84971c079284fbf98ccaba22d6db

Contents?: true

Size: 966 Bytes

Versions: 1

Compression:

Stored size: 966 Bytes

Contents

require "simple_auto_complete/version"

module SimpleAutoComplete

  class Engine < Rails::Engine
  end

  class ActionView::Helpers::FormBuilder
    def text_field_with_auto_complete(method, collection = [], options = {})
      helpers.content_tag :div, 
        @template.text_field(@object_name, method, options) + 
        helpers.content_tag(:div, helpers.content_tag(:ul, "", :class => "select-ul"), :class => "select-list"),
        :class => "auto-complete", "data-list" => collection.to_s
    end

    def helpers
      ActionController::Base.helpers
    end
  end

  module ActionView::Helpers::FormTagHelper
    def text_field_tag_with_auto_complete(name, value = nil, collection = [], options = {})
      content_tag :div, 
        text_field_tag(name, value, options) + 
        content_tag(:div, content_tag(:ul, "", :class => "select-ul"), :class => "select-list"),
        :class => "auto-complete", "data-list" => collection.to_s
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
simple_auto_complete-0.0.1 lib/simple_auto_complete.rb