X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.SearchInputWidget.js;h=76c6718e2f40ce67b4fac967e09a6bf9b61717ec;hb=550c1035aab896d77441f1347723e34109067446;hp=75bf891ceea9d72f06d6ec681d47ae2b81b7ef2c;hpb=66351c7f1bb0e402bcfe233a3fa94df55ffec007;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js index 75bf891cee..76c6718e2f 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js +++ b/resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js @@ -4,7 +4,7 @@ * @copyright 2011-2015 MediaWiki Widgets Team and others; see AUTHORS.txt * @license The MIT License (MIT); see LICENSE.txt */ -( function ( $, mw ) { +( function () { /** * Creates a mw.widgets.SearchInputWidget object. @@ -156,6 +156,7 @@ // tracking purposes promise.done( function ( data, jqXHR ) { self.requestType = jqXHR.getResponseHeader( 'X-OpenSearch-Type' ); + self.searchId = jqXHR.getResponseHeader( 'X-Search-ID' ); } ); return promise; @@ -173,10 +174,12 @@ data: response || {}, metadata: { type: this.requestType || 'unknown', + searchId: this.searchId || null, query: this.getQueryValue() } }; this.requestType = undefined; + this.searchId = undefined; return resp; }; @@ -191,7 +194,7 @@ urls = data.data[ 3 ], self = this; - // eslint-disable-next-line no-restricted-properties + // eslint-disable-next-line jquery/no-each-util $.each( titles, function ( i, result ) { items.push( new mw.widgets.TitleOptionWidget( self.getOptionWidgetData( @@ -215,6 +218,7 @@ action: 'impression-results', numberOfResults: items.length, resultSetType: data.metadata.type, + searchId: data.metadata.searchId, query: data.metadata.query, inputLocation: this.dataLocation || 'header' } ); @@ -248,4 +252,4 @@ return items; }; -}( jQuery, mediaWiki ) ); +}() );