Sha256: f18f5e90e8dd1875a80afe8860e2c6d708e7ea5a579f8243a55672dde11d0e9a

Contents?: true

Size: 541 Bytes

Versions: 13

Compression:

Stored size: 541 Bytes

Contents

Alchemy = window.Alchemy || {}
Alchemy.Solidus = Alchemy.Solidus || {}

Alchemy.Solidus.getSelect2Config = function(options) {
  var headers = {
    'X-Spree-Token': options.apiToken
  }

  return {
    placeholder: options.placeholder,
    minimumInputLength: 3,
    initSelection: function(_$el, callback) {
      if (options.initialSelection) {
        callback(options.initialSelection)
      }
    },
    ajax: {
      url: options.baseUrl,
      datatype: 'json',
      quietMillis: 300,
      params: { headers: headers }
    }
  }
}

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
alchemy-solidus-4.0.0.pre.b2 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-4.0.0.pre.b1 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-3.3.0 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-3.2.2 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-3.2.1 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-3.2.0 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-3.1.1 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-3.1.0 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-3.0.2 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-3.0.1 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-3.0.0 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-2.5.1 app/assets/javascripts/alchemy/solidus/admin/select2_config.js
alchemy-solidus-2.5.0 app/assets/javascripts/alchemy/solidus/admin/select2_config.js