http://www.mediawiki.org/wiki/Special:Code/MediaWiki/97905

Revision: 97905
Author:   werdna
Date:     2011-09-23 11:39:25 +0000 (Fri, 23 Sep 2011)
Log Message:
-----------
Allow activating/deactivating LQT in specific namespaces

Modified Paths:
--------------
    trunk/extensions/LiquidThreads/LiquidThreads.php
    trunk/extensions/LiquidThreads/classes/Dispatch.php

Modified: trunk/extensions/LiquidThreads/LiquidThreads.php
===================================================================
--- trunk/extensions/LiquidThreads/LiquidThreads.php    2011-09-23 11:33:05 UTC 
(rev 97904)
+++ trunk/extensions/LiquidThreads/LiquidThreads.php    2011-09-23 11:39:25 UTC 
(rev 97905)
@@ -288,3 +288,6 @@
 
 /** Allow LiquidThreads embedding */
 $wgLiquidThreadsAllowEmbedding = true;
+
+// Namespaces in which to enable LQT
+$wgLqtNamespaces = array();

Modified: trunk/extensions/LiquidThreads/classes/Dispatch.php
===================================================================
--- trunk/extensions/LiquidThreads/classes/Dispatch.php 2011-09-23 11:33:05 UTC 
(rev 97904)
+++ trunk/extensions/LiquidThreads/classes/Dispatch.php 2011-09-23 11:39:25 UTC 
(rev 97905)
@@ -97,9 +97,13 @@
                        return false;
                }
 
-               global $wgLqtPages, $wgLqtTalkPages;
+               global $wgLqtPages, $wgLqtTalkPages, $wgLqtNamespaces;
                $isTalkPage = ( $title->isTalkPage() && $wgLqtTalkPages ) ||
                                in_array( $title->getPrefixedText(), 
$wgLqtPages );
+                               
+               if ( in_array( $title->getNamespace(), $wgLqtNamespaces ) ) {
+                       $isTalkPage = true;
+               }
 
                if ( $title->exists() ) {
                        $override = self::getUserLqtOverride( $title );


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

Reply via email to