Sha256: 17f3230b7001cacf7faa6f497ba4b9d2ce361836000adfef0d8fb1d23180d1e5
Contents?: true
Size: 876 Bytes
Versions: 96
Compression:
Stored size: 876 Bytes
Contents
function tagsAutocomplete() { $.get('/admin/assets/tags.json', function(data) { $("input#asset_tag_list").autocomplete({ minLength: 0, source: function(request, response) { // delegate back to autocomplete, but extract the last term response($.ui.autocomplete.filter(data, request.term.split(/,\s*/).pop())); }, focus: function() { // prevent value inserted on focus return false; }, select: function(event, ui) { var terms = this.value.split(/,\s*/); // remove the current input terms.pop(); // add the selected item terms.push( ui.item.value ); // add placeholder to get the comma-and-space at the end terms.push(""); this.value = terms.join(", "); return false; } }); }); } $(function() { tagsAutocomplete(); });
Version data entries
96 entries across 96 versions & 1 rubygems