Sha256: 7b127643332c117f0f87eba6b955544de03e1f788c91534d7fe7f4320d189576
Contents?: true
Size: 933 Bytes
Versions: 6
Compression:
Stored size: 933 Bytes
Contents
//= require select2 SocialStream.Tag = (function(SS, $, undefined) { // Select2 var select2 = function(selector) { $(selector).select2({ multiple: true, ajax: { url: $(selector).attr('data-path'), dataType: 'json', data: function(term, page) { return { q: term, page: page }; }, results: select2Results }, initSelection: select2InitSelection }); }; var select2Results = function(data, page) { return { results: data.map(function(el) { return { id: el.name, text: el.name }; }) }; }; var select2InitSelection = function(element, callback) { var selection = $(element).val().split(",").map(function(el) { return { id: el, text: el }; }); callback(selection); }; return { select2: select2 }; })(SocialStream, jQuery);
Version data entries
6 entries across 6 versions & 2 rubygems