Spage has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/148612

Change subject: Use CanonicalNamespaces hook for NS_TOPIC
......................................................................

Use CanonicalNamespaces hook for NS_TOPIC

It localizes unlike $wgExtraNamespaces.

Bug: 68419
Change-Id: Ibddbd14bb96794e32592baaa21928ce6524e1418
---
M Flow.php
M Hooks.php
2 files changed, 9 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/12/148612/1

diff --git a/Flow.php b/Flow.php
index 52944e1..c396f06 100755
--- a/Flow.php
+++ b/Flow.php
@@ -44,7 +44,6 @@
 define( 'RC_FLOW', 142 ); // soon to be obsolete, random number chosen
 define( 'NS_TOPIC', 2600 );
 
-$wgExtraNamespaces[NS_TOPIC] = "Topic";
 $wgNamespacesWithSubpages[NS_TOPIC] = false;
 $wgNamespaceContentModels[NS_TOPIC] = 'flow-board';
 
@@ -324,6 +323,7 @@
 $wgHooks['MessageCache::get'][] = 'FlowHooks::onMessageCacheGet';
 $wgHooks['WatchArticle'][] = 'FlowHooks::onWatchArticle';
 $wgHooks['UnwatchArticle'][] = 'FlowHooks::onWatchArticle';
+$wgHooks['CanonicalNamespaces'][] = 'FlowHooks::onCanonicalNamespaces';
 
 // Extension initialization
 $wgExtensionFunctions[] = 'FlowHooks::initFlowExtension';
diff --git a/Hooks.php b/Hooks.php
index 467ad85..659f5ff 100644
--- a/Hooks.php
+++ b/Hooks.php
@@ -768,4 +768,12 @@
                return true;
        }
 
+       /**
+        * Adds the topic namespace.
+        */
+       public static function onCanonicalNamespaces( &$list ) {
+               $list[NS_TOPIC] = 'Topic';
+               return true;
+       }
+
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/148612
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibddbd14bb96794e32592baaa21928ce6524e1418
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Spage <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to