For MediaWiki (recent comments | status changes | tags | authors | states | release notes | statistics)
Index: trunk/phase3/includes/OutputPage.php =================================================================== --- trunk/phase3/includes/OutputPage.php (revision 56494) +++ trunk/phase3/includes/OutputPage.php (revision 56495) @@ -1160,7 +1160,13 @@ global $wgUseAJAXCategories; if ($wgUseAJAXCategories) { - $this->addScriptClass( 'ajaxCategories' ); + global $wgAJAXCategoriesNamespaces; + + $title = $this->getTitle(); + + if( empty( $wgAJAXCategoriesNamespaces ) || in_array( $title->getNamespace(), $wgAJAXCategoriesNamespaces ) ) { + $this->addScriptClass( 'ajaxCategories' ); + } } if( $wgUniversalEditButton ) { Index: trunk/phase3/includes/DefaultSettings.php =================================================================== --- trunk/phase3/includes/DefaultSettings.php (revision 56494) +++ trunk/phase3/includes/DefaultSettings.php (revision 56495) @@ -4237,6 +4237,14 @@ $wgUseAJAXCategories = false; /** + * Only enable AJAXCategories on configured namespaces. Default is all. + * + * Example: + * $wgAJAXCategoriesNamespaces = array( NS_MAIN, NS_PROJECT ); + */ +$wgAJAXCategoriesNamespaces = array(); + +/** * To disable file delete/restore temporarily */ $wgUploadMaintenance = false;