r56495 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r56494‎ | r56495 | r56496 >
Date:08:33, 17 September 2009
Author:siebrand
Status:ok
Tags:
Comment:
Add setting $wgAJAXCategoriesNamespaces to allow configuring namespaces for where the category add/remove widget is used when $wgUseAJAXCategories is set to true. Default behaviour has been left unchanged.
Modified paths:
  • /trunk/phase3/includes/DefaultSettings.php (modified) (history)
  • /trunk/phase3/includes/OutputPage.php (modified) (history)

Diff [purge]

Index: trunk/phase3/includes/OutputPage.php
@@ -1160,7 +1160,13 @@
11611161
11621162 global $wgUseAJAXCategories;
11631163 if ($wgUseAJAXCategories) {
1164 - $this->addScriptClass( 'ajaxCategories' );
 1164+ global $wgAJAXCategoriesNamespaces;
 1165+
 1166+ $title = $this->getTitle();
 1167+
 1168+ if( empty( $wgAJAXCategoriesNamespaces ) || in_array( $title->getNamespace(), $wgAJAXCategoriesNamespaces ) ) {
 1169+ $this->addScriptClass( 'ajaxCategories' );
 1170+ }
11651171 }
11661172
11671173 if( $wgUniversalEditButton ) {
Index: trunk/phase3/includes/DefaultSettings.php
@@ -4237,6 +4237,14 @@
42384238 $wgUseAJAXCategories = false;
42394239
42404240 /**
 4241+ * Only enable AJAXCategories on configured namespaces. Default is all.
 4242+ *
 4243+ * Example:
 4244+ * $wgAJAXCategoriesNamespaces = array( NS_MAIN, NS_PROJECT );
 4245+ */
 4246+$wgAJAXCategoriesNamespaces = array();
 4247+
 4248+/**
42414249 * To disable file delete/restore temporarily
42424250 */
42434251 $wgUploadMaintenance = false;

Follow-up revisions

RevisionCommit summaryAuthorDate
r56501Add $wgUseAJAXCategories and $wgAJAXCategoriesNamespaces to RELEASE-NOTES. Re...siebrand10:05, 17 September 2009

Status & tagging log