From fa2d7e8c714164dd5d9763d5445adb89049af52a Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Wed, 21 May 2014 16:03:58 +0200 Subject: [PATCH] mediawiki.searchSuggest: Enable result caching Also remove redundant 'delay' option, this is 120 by default. Bug: 65581 Change-Id: I38d5fe0cb9bb883d398295a97e30c29d68211e31 --- resources/src/mediawiki/mediawiki.searchSuggest.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/resources/src/mediawiki/mediawiki.searchSuggest.js b/resources/src/mediawiki/mediawiki.searchSuggest.js index 282cf6fd56..a314dcb6b8 100644 --- a/resources/src/mediawiki/mediawiki.searchSuggest.js +++ b/resources/src/mediawiki/mediawiki.searchSuggest.js @@ -121,9 +121,8 @@ ]; $( searchboxesSelectors.join( ', ' ) ) .suggestions( { - fetch: function ( query ) { - var $textbox = this, - node = this[0]; + fetch: function ( query, response ) { + var node = this[0]; api = api || new mw.Api(); @@ -133,7 +132,7 @@ namespace: 0, suggest: '' } ).done( function ( data ) { - $textbox.suggestions( 'suggestions', data[1] ); + response( data[ 1 ] ); } ) ); }, cancel: function () { @@ -152,7 +151,7 @@ return true; } }, - delay: 120, + cache: true, highlightInput: true } ) .bind( 'paste cut drop', function () { -- 2.20.1