2
0
mirror of https://github.com/devbridge/jQuery-Autocomplete.git synced 2024-11-25 14:17:45 +00:00

implement restrict option

This commit is contained in:
franck34 2014-02-21 12:34:17 +01:00
parent 702bc0e9c3
commit 648711245b

View File

@ -60,6 +60,7 @@
onSelect: null,
width: 'auto',
minChars: 1,
restrict:false,
maxHeight: 300,
deferRequestBy: 0,
params: {},
@ -390,6 +391,21 @@
}
},
onLookupDone: function() {
var that = this;
if (!this.options.restrict) return;
if (that.suggestions.length) {
that.previousValue = that.el.val();
} else {
that.el.val(that.previousValue || '');
setTimeout(function() {
that.currentValue = that.el.val();
that.onValueChange();
},1);
}
},
onValueChange: function () {
var that = this,
options = that.options,
@ -543,6 +559,9 @@
},
suggest: function () {
this.onLookupDone();
if (this.suggestions.length === 0) {
this.hide();
return;