autocomplete: make enter key submit on exact match.

This commit is contained in:
evazion
2018-02-12 22:43:35 -06:00
parent ab86c2049f
commit f0754c21f5

View File

@@ -109,6 +109,12 @@
return false;
},
select: function(event, ui) {
var query = Danbooru.Autocomplete.parse_query(this.value, this.selectionStart);
if (event.key === "Enter" && query.term === ui.item.value) {
$(this).parents("form").submit();
return false;
}
var before_caret_text = this.value.substring(0, this.selectionStart);
var after_caret_text = this.value.substring(this.selectionStart);
var prefixes = "-|~|" + "<%= TagCategory.mapping.keys.map {|category| category + ':'}.join('|') %>";