From: Timo Tijhof Date: Fri, 28 Feb 2014 20:15:06 +0000 (+0100) Subject: mw.log.deprecate: Use mw.log.warn instead of log.warn X-Git-Tag: 1.31.0-rc.0~16784^2 X-Git-Url: http://git.cyclocoop.org/%22.%28%24lien.?a=commitdiff_plain;h=fd5049b37fbdfd36c77552863bc1a968fc38bbe9;p=lhc%2Fweb%2Fwiklou.git mw.log.deprecate: Use mw.log.warn instead of log.warn In qunit/testrunner.js, freshConfigCopy() temporarily clears mw.log.warn to avoid a flood of spurious deprecation warnings. However, as of 89a8fe4, the console was once again flooded with deprecated notices when in debug mode because in debug mode we load mediawiki.log.js which redefines the mw.log object and as such the local reference here kept pointing to the original. Change-Id: I2b560aac9c0b929c82bb628760c194c0476fe1a9 --- diff --git a/resources/mediawiki/mediawiki.js b/resources/mediawiki/mediawiki.js index 8b783707ee..bf5ad221bd 100644 --- a/resources/mediawiki/mediawiki.js +++ b/resources/mediawiki/mediawiki.js @@ -566,12 +566,12 @@ var mw = ( function ( $, undefined ) { enumerable: true, get: function () { mw.track( 'mw.deprecate', key ); - log.warn( msg ); + mw.log.warn( msg ); return val; }, set: function ( newVal ) { mw.track( 'mw.deprecate', key ); - log.warn( msg ); + mw.log.warn( msg ); val = newVal; } } );