Restore MobileWebMainMenuClickTracking logging (old way)

menu/schema is never imported so it never executed.
Move it into initLogging which seems to the be the logic place
for this code to execute

Change-Id: Iec85548cf96fcc7ea96977d0aa89f601dbd8599f
This commit is contained in:
jdlrobson 2019-07-30 15:40:55 -07:00
parent 08a49e450c
commit dfb3e0b8c7
2 changed files with 10 additions and 6 deletions

View File

@ -1,8 +1,14 @@
// This initialises EventLogging for main menu and some prominent links in the UI.
// This code should only be loaded on the Minerva skin, it does not apply to other skins.
// @deprecated and to be removed the moment that T220016 is live.
var mainMenu = require( './menu.js' );
var mainMenu = require( './menu.js' ),
logging = require( './menu/schema.js' );
module.exports = function () {
mainMenu.enableLogging();
mw.loader.using( [
'ext.eventLogging'
] ).then( function () {
logging();
mainMenu.enableLogging();
} );
};

View File

@ -1,6 +1,4 @@
mw.loader.using( [
'ext.eventLogging'
] ).then( function () {
module.exports = function () {
var M = mw.mobileFrontend,
user = mw.user,
editCount = mw.config.get( 'wgUserEditCount' ),
@ -50,4 +48,4 @@ mw.loader.using( [
mw.trackSubscribe( 'minerva.schemaMobileWebMainMenuClickTracking', function ( topic, data ) {
schemaMobileWebMainMenuClickTracking.log( data );
} );
} );
};