Sha256: dcabac41767972ac71c3914c2f756940f0571f4fc462a84ff3f75d150476d85f

Contents?: true

Size: 1.14 KB

Versions: 16

Compression:

Stored size: 1.14 KB

Contents

module Gaku::AutocompleteHelper

  def autocomplete_text_field(form, options = {})
    content_tag :div do
      concat form.label options[:object_name], options[:tag_name], class: 'control-label'
      concat form.text_field options[:object_name],
                             class: 'form-control input-sm js-autocomplete',
                             data: { autocomplete_source: students_search_index_path(class_name: options[:class_name], column: options[:column]) }
    end
  end

  def autocomplete_date_field(form, options = {})
    content_tag :div do
      concat form.label options[:object_name], options[:tag_name], class: 'control-label'
      concat form.text_field options[:object_name], class: 'form-control input-sm', placeholder: t(:'date.placeholder')
    end
  end

  def autocomplete_select(form, options = {})
    content_tag :div do
      concat form.label options[:object_name], options[:tag_name], class: 'control-label'
      concat form.select(
        options[:object_name],
        options[:collection],
        { prompt: options[:prompt], selected: options[:selected] },
        class: 'form-control input-sm'
      )
    end
  end

end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
gaku_frontend-0.3.0 app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.3.0.pre.4 app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.3.0.pre.3 app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.3.0.pre.2 app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.3.0.pre.1 app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.3.0.pre.0 app/helpers/gaku/autocomplete_helper.rb
gaku-0.2.4 frontend/app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.2.4 app/helpers/gaku/autocomplete_helper.rb
gaku-0.2.3 frontend/app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.2.3 app/helpers/gaku/autocomplete_helper.rb
gaku-0.2.2 frontend/app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.2.2 app/helpers/gaku/autocomplete_helper.rb
gaku-0.2.1 frontend/app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.2.1 app/helpers/gaku/autocomplete_helper.rb
gaku-0.2.0 frontend/app/helpers/gaku/autocomplete_helper.rb
gaku_frontend-0.2.0 app/helpers/gaku/autocomplete_helper.rb