Sha256: 284ae81dbe31dd8de7e1cd460034f9ecda60062669ff4e06b4df437a50c200e9

Contents?: true

Size: 802 Bytes

Versions: 4

Compression:

Stored size: 802 Bytes

Contents

# -----------------------------------------------------------------------------
# Author: Alexander Kravets <alex@slatestudio.com>,
#         Slate Studio (http://www.slatestudio.com)
# -----------------------------------------------------------------------------
# INPUT SELECT 2
# -----------------------------------------------------------------------------
# Dependencies:
#= require vendor/select2
# -----------------------------------------------------------------------------
class @InputSelect2 extends InputSelect
  initialize: ->
    @config.beforeInitialize?(this)

    # https://select2.github.io/options.html
    options = @config.pluginOptions || { placeholder: @config.placeholder }
    @$input.select2(options)

    @config.onInitialize?(this)

chr.formInputs['select2'] = InputSelect2

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
formagic-0.3.10 app/assets/javascripts/formagic/inputs/select2.coffee
formagic-0.3.9 app/assets/javascripts/formagic/inputs/select2.coffee
formagic-0.3.8 app/assets/javascripts/formagic/inputs/select2.coffee
formagic-0.3.7 app/assets/javascripts/formagic/inputs/select2.coffee