From: Baha Man Date: Tue, 28 Apr 2015 20:03:52 +0000 (-0400) Subject: mediawiki.searchSuggest: Add track event on search form submission X-Git-Tag: 1.31.0-rc.0~11182 X-Git-Url: https://git.cyclocoop.org/admin/?a=commitdiff_plain;h=541dbaf5671bd5f583cb0b086402c4c2a4524090;p=lhc%2Fweb%2Fwiklou.git mediawiki.searchSuggest: Add track event on search form submission Only fired from the skin-provided search box currently. Bug: T97310 Change-Id: Iaccacdabca427afe1c1d5c42ae6d18d19a70543b --- diff --git a/resources/src/mediawiki/mediawiki.searchSuggest.js b/resources/src/mediawiki/mediawiki.searchSuggest.js index f981b90acc..1f3b1235f9 100644 --- a/resources/src/mediawiki/mediawiki.searchSuggest.js +++ b/resources/src/mediawiki/mediawiki.searchSuggest.js @@ -247,8 +247,17 @@ $region: $searchRegion } ); - // If the form includes any fallback fulltext search buttons, remove them - $searchInput.closest( 'form' ).find( '.mw-fallbackSearchButton' ).remove(); + $searchInput.closest( 'form' ) + // track the form submit event + .on( 'submit', function () { + var context = $searchInput.data( 'suggestionsContext' ); + mw.track( 'mediawiki.searchSuggest', { + action: 'submit-form', + numberOfResults: context.config.suggestions.length + } ); + } ) + // If the form includes any fallback fulltext search buttons, remove them + .find( '.mw-fallbackSearchButton' ).remove(); } ); }( mediaWiki, jQuery ) );