X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki%2Fmediawiki.searchSuggest.js;h=a214cb3f295c81bac93b6754ed373aeb04b523b0;hb=382ff9d77095bebc379da027aedf1aed465188ff;hp=282cf6fd56da8f6fbdd0ecd1fea5632adf6a44a7;hpb=eaadf36ac8ef032dc12eb6951b6960b4da3ae3d2;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki/mediawiki.searchSuggest.js b/resources/src/mediawiki/mediawiki.searchSuggest.js index 282cf6fd56..a214cb3f29 100644 --- a/resources/src/mediawiki/mediawiki.searchSuggest.js +++ b/resources/src/mediawiki/mediawiki.searchSuggest.js @@ -22,8 +22,9 @@ konqueror: [['>=', '4.11']], docomo: false, blackberry: false, - ipod: false, - iphone: false + // Support for iOS 6 or higher. It has not been tested on iOS 5 or lower + ipod: [['>=', 6]], + iphone: [['>=', 6]] }; if ( !$.client.test( map ) ) { @@ -121,9 +122,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 +133,7 @@ namespace: 0, suggest: '' } ).done( function ( data ) { - $textbox.suggestions( 'suggestions', data[1] ); + response( data[ 1 ] ); } ) ); }, cancel: function () { @@ -152,7 +152,7 @@ return true; } }, - delay: 120, + cache: true, highlightInput: true } ) .bind( 'paste cut drop', function () {