mirror of
https://github.com/devbridge/jQuery-Autocomplete.git
synced 2024-11-26 06:46:32 +00:00
Merge branch 'master' of github.com:devbridge/jQuery-Autocomplete
This commit is contained in:
commit
e6e409f4a4
@ -281,9 +281,7 @@
|
|||||||
topOverflow = -scrollTop + offset.top - containerHeight,
|
topOverflow = -scrollTop + offset.top - containerHeight,
|
||||||
bottomOverflow = scrollTop + viewPortHeight - (offset.top + height + containerHeight);
|
bottomOverflow = scrollTop + viewPortHeight - (offset.top + height + containerHeight);
|
||||||
|
|
||||||
orientation = (Math.max(topOverflow, bottomOverflow) === topOverflow)
|
orientation = (Math.max(topOverflow, bottomOverflow) === topOverflow) ? 'top' : 'bottom';
|
||||||
? 'top'
|
|
||||||
: 'bottom';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (orientation === 'top') {
|
if (orientation === 'top') {
|
||||||
@ -388,7 +386,7 @@
|
|||||||
that.selectHint();
|
that.selectHint();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// Fall through to RETURN
|
/* falls through */
|
||||||
case keys.RETURN:
|
case keys.RETURN:
|
||||||
if (that.selectedIndex === -1) {
|
if (that.selectedIndex === -1) {
|
||||||
that.hide();
|
that.hide();
|
||||||
@ -616,7 +614,11 @@
|
|||||||
|
|
||||||
suggest: function () {
|
suggest: function () {
|
||||||
if (this.suggestions.length === 0) {
|
if (this.suggestions.length === 0) {
|
||||||
this.options.showNoSuggestionNotice ? this.noSuggestions() : this.hide();
|
if (this.options.showNoSuggestionNotice) {
|
||||||
|
this.noSuggestions();
|
||||||
|
} else {
|
||||||
|
this.hide();
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -860,16 +862,17 @@
|
|||||||
|
|
||||||
adjustScroll: function (index) {
|
adjustScroll: function (index) {
|
||||||
var that = this,
|
var that = this,
|
||||||
activeItem = that.activate(index),
|
activeItem = that.activate(index);
|
||||||
offsetTop,
|
|
||||||
upperBound,
|
|
||||||
lowerBound,
|
|
||||||
heightDelta = 25;
|
|
||||||
|
|
||||||
if (!activeItem) {
|
if (!activeItem) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var offsetTop,
|
||||||
|
upperBound,
|
||||||
|
lowerBound,
|
||||||
|
heightDelta = $(activeItem).outerHeight();
|
||||||
|
|
||||||
offsetTop = activeItem.offsetTop;
|
offsetTop = activeItem.offsetTop;
|
||||||
upperBound = $(that.suggestionsContainer).scrollTop();
|
upperBound = $(that.suggestionsContainer).scrollTop();
|
||||||
lowerBound = upperBound + that.options.maxHeight - heightDelta;
|
lowerBound = upperBound + that.options.maxHeight - heightDelta;
|
||||||
|
Loading…
Reference in New Issue
Block a user