Sha256: a841663f54b85ff376dcf02f719b02c056c6c1c72f02e6c7c41c8a37c906e178
Contents?: true
Size: 586 Bytes
Versions: 3
Compression:
Stored size: 586 Bytes
Contents
module Kadmin class Select2 # Integrates the Select2 presenter with Rails form tag helpers/form builder class FormTag < ActionView::Helpers::Tags::Select def add_default_name_and_id(options) super @html_id = options['id'] end def render rendered = super select2 = Kadmin::Select2.new(@options) @template_object.content_for(:javascripts) do @template_object.javascript_tag(select2.present(@template_object).render(id: @html_id), defer: true) end return rendered end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kadmin-0.4.2 | app/components/kadmin/select2/form_tag.rb |
kadmin-0.4.1 | app/components/kadmin/select2/form_tag.rb |
kadmin-0.4.0 | app/components/kadmin/select2/form_tag.rb |