2
0
mirror of https://github.com/devbridge/jQuery-Autocomplete.git synced 2024-09-18 16:29:01 +00:00

attempt of fixing #684

Calling of `options.onInvalidateSelection` in onBlur timer.
This commit is contained in:
Trax 2019-02-12 12:50:12 +01:00 committed by GitHub
parent c8f6072ad9
commit b07827d98c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -227,12 +227,19 @@
},
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
// be canceled, otherwise close suggestions
that.blurTimeoutId = setTimeout(function () {
that.hide();
if (that.selection && that.currentValue !== query) {
(options.onInvalidateSelection || $.noop).call(that.element);
}
}, 200);
},