Manual:$wgLegacyJavaScriptGlobals

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
<translate> ResourceLoader</translate>: $wgLegacyJavaScriptGlobals
Whether or not to assign configuration variables to the global window object.
<translate> Introduced in version:</translate>1.18.0 (r87856)
<translate> Deprecated in version:</translate>1.35.0 (Gerrit change 618030; git #0b23e103)
<translate> Removed in version:</translate>1.37.0 (Gerrit change 678716; git #99d4ad59)
<translate> Allowed values:</translate>(boolean)
<translate> Default value:</translate>false (1.35-1.36)
true (1.18-1.34)

Details

Whether or not to assign configuration variables to the global window object.

If this is set to false, old code using deprecated variables like:

if ( window.wgRestrictionEdit ) ...

or:

if ( wgIsArticle ) ...

will no longer work and needs to use mw.config instead. For example:

if ( mw.config.exists('wgRestrictionEdit') )

or:

if ( mw.config.get('wgIsArticle') )