mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor
synced 2024-11-23 15:57:15 +00:00
Merge "Remove hacks that avoid duplicate event logging with MobileFrontend"
This commit is contained in:
commit
e312f83cb0
|
@ -121,13 +121,6 @@ class Hooks implements
|
|||
if ( !$extensionRegistry->isLoaded( 'EventLogging' ) || !$extensionRegistry->isLoaded( 'WikimediaEvents' ) ) {
|
||||
return false;
|
||||
}
|
||||
if ( $extensionRegistry->isLoaded( 'MobileFrontend' ) ) {
|
||||
$mobFrontContext = MediaWikiServices::getInstance()->getService( 'MobileFrontend.Context' );
|
||||
if ( $mobFrontContext->shouldDisplayMobileView() ) {
|
||||
// on a MobileFrontend page the logging should be handled by it
|
||||
return false;
|
||||
}
|
||||
}
|
||||
$inSample = $this->inEventSample( $data['editing_session_id'] );
|
||||
$shouldOversample = WikimediaEventsHooks::shouldSchemaEditAttemptStepOversample( $article->getContext() );
|
||||
if ( !$inSample && !$shouldOversample ) {
|
||||
|
|
|
@ -9,12 +9,6 @@
|
|||
require( './jquery.wikiEditor.js' );
|
||||
|
||||
function logEditEvent( data ) {
|
||||
if ( mw.config.get( 'wgMFMode' ) !== null ) {
|
||||
// Visiting a ?action=edit URL can, depending on user settings, result
|
||||
// in the MobileFrontend overlay appearing on top of WikiEditor. In
|
||||
// these cases, don't log anything.
|
||||
return;
|
||||
}
|
||||
mw.track( 'editAttemptStep', $.extend( {
|
||||
// eslint-disable-next-line camelcase
|
||||
editor_interface: 'wikitext',
|
||||
|
@ -24,12 +18,6 @@
|
|||
}
|
||||
|
||||
function logEditFeature( feature, action ) {
|
||||
if ( mw.config.get( 'wgMFMode' ) !== null ) {
|
||||
// Visiting a ?action=edit URL can, depending on user settings, result
|
||||
// in the MobileFrontend overlay appearing on top of WikiEditor. In
|
||||
// these cases, don't log anything.
|
||||
return;
|
||||
}
|
||||
mw.track( 'visualEditorFeatureUse', {
|
||||
feature: feature,
|
||||
action: action,
|
||||
|
|
Loading…
Reference in a new issue