Optionally disable including mediawiki.legacy (wikibits.js) module.
authorHappy-melon <happy-melon@users.mediawiki.org>
Thu, 3 Mar 2011 21:40:14 +0000 (21:40 +0000)
committerHappy-melon <happy-melon@users.mediawiki.org>
Thu, 3 Mar 2011 21:40:14 +0000 (21:40 +0000)
includes/DefaultSettings.php
includes/OutputPage.php

index 31f1f93..01ae9f3 100644 (file)
@@ -2499,6 +2499,12 @@ $wgResourceLoaderUseESI = false;
  */
 $wgResourceLoaderMinifyJSVerticalSpace = false;
 
+/**
+ * Whether to include the mediawiki.legacy JS library (old wikibits.js), and its
+ * dependencies
+ */
+$wgIncludeLegacyJavaScript = true;
+
 /** @} */ # End of resource loader settings }
 
 
index 7f343b4..fc90f2f 100644 (file)
@@ -1788,7 +1788,11 @@ class OutputPage {
                $sk = $wgUser->getSkin();
 
                // Add base resources
-               $this->addModules( array( 'mediawiki.legacy.wikibits', 'mediawiki.util' ) );
+               $this->addModules( 'mediawiki.util' );
+               global $wgIncludeLegacyJavaScript;
+               if( $wgIncludeLegacyJavaScript ){
+                       $this->addModules( 'mediawiki.legacy.wikibits' );
+               }
 
                // Add various resources if required
                if ( $wgUseAjax ) {