mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Autocomplete: Fix for #5154
This commit is contained in:
parent
5eeaa658ba
commit
3875cd33b7
4
ui/jquery.ui.autocomplete.js
vendored
4
ui/jquery.ui.autocomplete.js
vendored
@ -240,6 +240,7 @@ $.widget( "ui.autocomplete", {
|
||||
$.each( items, function( index, item ) {
|
||||
self._renderItem( ul, item );
|
||||
});
|
||||
this.menu.deactivate();
|
||||
this.menu.refresh();
|
||||
this.menu.element.show();
|
||||
if ( ul.width() <= this.element.width() ) {
|
||||
@ -255,12 +256,15 @@ $.widget( "ui.autocomplete", {
|
||||
},
|
||||
|
||||
_move: function( direction, event ) {
|
||||
console.log("move " + direction + " with event " + event)
|
||||
if ( !this.menu.element.is(":visible") ) {
|
||||
console.log("move, menu not visible")
|
||||
this.search( null, event );
|
||||
return;
|
||||
}
|
||||
if ( this.menu.first() && /^previous/.test(direction) ||
|
||||
this.menu.last() && /^next/.test(direction) ) {
|
||||
console.log("move, first or last")
|
||||
this.element.val( this.term );
|
||||
this.menu.deactivate();
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user