Sha256: f9526b6d4a63c66e1fd4f812afac9089e773cbf9f36782457dd5ea3e188c925f
Contents?: true
Size: 926 Bytes
Versions: 2
Compression:
Stored size: 926 Bytes
Contents
// belongs_to form $(function() { $(".field-unit--has-many-search select").each(function initializeSelectize(index, element) { var $element = $(element); $element.selectize({ valueField: 'id', labelField: 'dashboard_display_name', searchField: 'dashboard_display_name', create: false, searchUrl: $element.data('url') + '?search=', limitPerPage: $element.data('limit'), load: function(query, callback) { if (!query.length) return callback(); var searchUrl = this.settings.searchUrl; var limit = this.settings.limitPerPage; $.ajax({ url: searchUrl + encodeURIComponent(query) + '&per_page=' + encodeURIComponent(limit), type: 'GET', error: function() { callback(); }, success: function(res) { callback(res.resources); } }); }, }); }); });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
administrate-field-has_many_search-0.2.1 | app/assets/javascripts/has_many_search.js |
administrate-field-has_many_search-0.2.0 | app/assets/javascripts/has_many_search.js |