From: Timo Tijhof Date: Wed, 21 May 2014 14:03:58 +0000 (+0200) Subject: mediawiki.searchSuggest: Enable result caching X-Git-Tag: 1.31.0-rc.0~15296^2 X-Git-Url: http://git.cyclocoop.org/data/%24self?a=commitdiff_plain;h=fa2d7e8c714164dd5d9763d5445adb89049af52a;p=lhc%2Fweb%2Fwiklou.git mediawiki.searchSuggest: Enable result caching Also remove redundant 'delay' option, this is 120 by default. Bug: 65581 Change-Id: I38d5fe0cb9bb883d398295a97e30c29d68211e31 --- 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 () {