mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor
synced 2024-09-23 10:26:26 +00:00
Move logging hook registrations for realtime preview into document-ready
There were analytics validation errors because events were being logged without a session ID. The session ID is only set on document-ready, as it's fetched from a hidden input on the document. Change-Id: Iaa24d430b780eaad54b78cb0d2ef0670fa2e32b1
This commit is contained in:
parent
bb7ba7ce5a
commit
429ab31cb5
|
@ -233,6 +233,32 @@
|
|||
|
||||
logAbort( true, unmodified );
|
||||
} );
|
||||
|
||||
// Add logging for Realtime Preview.
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.enable' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-on' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.inuse' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-inuse' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.disable' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-off' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.loaded' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-loaded' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.stop' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-error-stopped' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.reloadError' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-reload-error' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.reloadHover' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-reload-hover' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.reloadManual' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-reload-manual' );
|
||||
} );
|
||||
}
|
||||
|
||||
// The old toolbar is still in place and needs to be removed so there aren't two toolbars
|
||||
|
@ -259,30 +285,4 @@
|
|||
|
||||
};
|
||||
|
||||
// Add logging for Realtime Preview.
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.enable' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-on' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.inuse' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-inuse' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.disable' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-off' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.loaded' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-loaded' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.stop' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-error-stopped' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.reloadError' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-reload-error' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.reloadHover' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-reload-hover' );
|
||||
} );
|
||||
mw.hook( 'ext.WikiEditor.realtimepreview.reloadManual' ).add( function () {
|
||||
logEditFeature( 'preview', 'preview-realtime-reload-manual' );
|
||||
} );
|
||||
|
||||
}() );
|
||||
|
|
Loading…
Reference in a new issue