mediawiki.jqueryMsg: Allow logging errors through mw.track
authorBartosz Dziewoński <matma.rex@gmail.com>
Thu, 12 May 2016 19:42:19 +0000 (21:42 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Fri, 13 May 2016 15:50:56 +0000 (17:50 +0200)
Example usage in UploadWizard: Idf0e71735c005d25674cf9994494808f82ede686.

Bug: T134050
Change-Id: I715bd841e317da47b6a6eb7a8548be2ef3a6584b

resources/src/mediawiki/mediawiki.jqueryMsg.js

index e905f69..b5c6a53 100644 (file)
                        } catch ( e ) {
                                fallback = parser.settings.messages.get( key );
                                mw.log.warn( 'mediawiki.jqueryMsg: ' + key + ': ' + e.message );
+                               mw.track( 'mediawiki.jqueryMsg.error', {
+                                       messageKey: key,
+                                       errorMessage: e.message
+                               } );
                                return $( '<span>' ).text( fallback );
                        }
                };