2
0
mirror of https://github.com/devbridge/jQuery-Autocomplete.git synced 2024-11-09 14:50:57 +00:00

Merge pull request #751 from elektronika-ba/onInvalidateSelection_#684-_fix

Check selection during onBlur, fixes #684
This commit is contained in:
Tomas Kirda 2019-02-12 13:38:41 -06:00 committed by GitHub
commit e5df0659ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -227,12 +227,19 @@
}, },
onBlur: function () { onBlur: function () {
var that = this; var that = this,
options = that.options,
value = that.el.val(),
query = that.getQuery(value);
// If user clicked on a suggestion, hide() will // If user clicked on a suggestion, hide() will
// be canceled, otherwise close suggestions // be canceled, otherwise close suggestions
that.blurTimeoutId = setTimeout(function () { that.blurTimeoutId = setTimeout(function () {
that.hide(); that.hide();
if (that.selection && that.currentValue !== query) {
(options.onInvalidateSelection || $.noop).call(that.element);
}
}, 200); }, 200);
}, },