mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Autocomplete: Delay option just delays request, doesn't clear existing timeout, therefore not preventing unncessary requests. Calling abort() on existing requests has no effect for JSONP, but even then its unncessary to start a request if the user is still typing. Works fine in 1-8-stable.
This commit is contained in:
parent
bf51b0e71c
commit
cf3e655be1
1
ui/jquery.ui.autocomplete.js
vendored
1
ui/jquery.ui.autocomplete.js
vendored
@ -325,6 +325,7 @@ $.widget( "ui.autocomplete", {
|
|||||||
|
|
||||||
_searchTimeout: function( event ) {
|
_searchTimeout: function( event ) {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
clearTimeout( self.searching );
|
||||||
self.searching = setTimeout(function() {
|
self.searching = setTimeout(function() {
|
||||||
// only search if the value has changed
|
// only search if the value has changed
|
||||||
if ( self.term != self.element.val() ) {
|
if ( self.term != self.element.val() ) {
|
||||||
|
Loading…
Reference in New Issue
Block a user