From 541dbaf5671bd5f583cb0b086402c4c2a4524090 Mon Sep 17 00:00:00 2001 From: Baha Man Date: Tue, 28 Apr 2015 16:03:52 -0400 Subject: [PATCH] mediawiki.searchSuggest: Add track event on search form submission Only fired from the skin-provided search box currently. Bug: T97310 Change-Id: Iaccacdabca427afe1c1d5c42ae6d18d19a70543b --- resources/src/mediawiki/mediawiki.searchSuggest.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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 ) ); -- 2.20.1