Sha256: db0d6da7e108f81487af251ce1a80e7a711cc116f2670e785b6b10a56d9d4243
Contents?: true
Size: 786 Bytes
Versions: 12
Compression:
Stored size: 786 Bytes
Contents
$.fn.userAutocomplete = function () { 'use strict' function formatUserList(values) { return values.map(function (obj) { return { id: obj.id, text: obj.email } }) } this.select2({ multiple: true, minimumInputLength: 1, ajax: { url: Spree.routes.users_api, dataType: 'json', data: function (params) { return { q: { email_start: params.term }, token: Spree.api_key } }, processResults: function(data) { return { results: formatUserList(data.users) } } }, templateSelection: function (data) { return data.text } }) } $(document).ready(function () { $('.user_picker').userAutocomplete() })
Version data entries
12 entries across 12 versions & 1 rubygems