Connect OOjs UI's deprecation warnings to MediaWiki's logging system
authorBartosz Dziewoński <matma.rex@gmail.com>
Wed, 2 Nov 2016 15:18:58 +0000 (16:18 +0100)
committerBartosz Dziewoński <matma.rex@gmail.com>
Wed, 2 Nov 2016 15:18:58 +0000 (16:18 +0100)
Change-Id: I0aa24a877ec1cf6505cb66b0129c6969ef90313f

resources/src/oojs-ui-local.js

index 84ec92d..99d9784 100644 (file)
@@ -1,5 +1,10 @@
-// Connect OOjs UI to MediaWiki's localisation system
 ( function ( mw ) {
+       // Connect OOjs UI to MediaWiki's localisation system
        OO.ui.getUserLanguages = mw.language.getFallbackLanguageChain;
        OO.ui.msg = mw.msg;
+       // Connect OOjs UI's deprecation warnings to MediaWiki's logging system
+       OO.ui.warnDeprecation = function ( message ) {
+               mw.track( 'mw.deprecate', 'oojs-ui' );
+               mw.log.warn( message );
+       };
 }( mediaWiki ) );