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

Revision: 97643
Author:   nikerabbit
Date:     2011-09-20 16:31:46 +0000 (Tue, 20 Sep 2011)
Log Message:
-----------
Move parserTestTables hook into core extension, out of page translation code

Modified Paths:
--------------
    trunk/extensions/Translate/Translate.php
    trunk/extensions/Translate/TranslateHooks.php
    trunk/extensions/Translate/tag/PageTranslationHooks.php

Modified: trunk/extensions/Translate/Translate.php
===================================================================
--- trunk/extensions/Translate/Translate.php    2011-09-20 16:29:23 UTC (rev 
97642)
+++ trunk/extensions/Translate/Translate.php    2011-09-20 16:31:46 UTC (rev 
97643)
@@ -53,6 +53,7 @@
 $wgHooks['CanonicalNamespaces'][] = 'TranslateHooks::setupNamespaces';
 $wgHooks['UnitTestsList'][] = 'TranslateHooks::setupUnitTests';
 $wgHooks['LoadExtensionSchemaUpdates'][] = 'TranslateHooks::schemaUpdates';
+$wgHooks['ParserTestTables'][] = 'PageTranslationHooks::parserTestTables';
 
 // Register special pages into MediaWiki
 $wgSpecialPages['Translate'] = 'SpecialTranslate';

Modified: trunk/extensions/Translate/TranslateHooks.php
===================================================================
--- trunk/extensions/Translate/TranslateHooks.php       2011-09-20 16:29:23 UTC 
(rev 97642)
+++ trunk/extensions/Translate/TranslateHooks.php       2011-09-20 16:31:46 UTC 
(rev 97643)
@@ -126,9 +126,6 @@
                        // Our custom header for translation pages
                        $wgHooks['ArticleViewHeader'][] = 
'PageTranslationHooks::test';
 
-                       // Our tables are needed for parser tests
-                       $wgHooks['ParserTestTables'][] = 
'PageTranslationHooks::parserTestTables';
-
                        // Prevent section pages appearing in categories
                        $wgHooks['LinksUpdate'][] = 
'PageTranslationHooks::preventCategorization';
 
@@ -171,4 +168,11 @@
                return true;
        }
 
+       /// Hook: ParserTestTables
+       public static function parserTestTables( &$tables ) {
+               $tables[] = 'revtag';
+               $tables[] = 'translate_groupstats';
+               return true;
+       }
+
 }

Modified: trunk/extensions/Translate/tag/PageTranslationHooks.php
===================================================================
--- trunk/extensions/Translate/tag/PageTranslationHooks.php     2011-09-20 
16:29:23 UTC (rev 97642)
+++ trunk/extensions/Translate/tag/PageTranslationHooks.php     2011-09-20 
16:31:46 UTC (rev 97643)
@@ -506,12 +506,6 @@
                $wgOut->addHTML( '<hr />' );
        }
 
-       public static function parserTestTables( &$tables ) {
-               $tables[] = 'revtag';
-               $tables[] = 'translate_groupstats';
-               return true;
-       }
-
        public static function preventCategorization( $updater ) {
                global $wgTranslateDocumentationLanguageCode;
                $title = $updater->getTitle();


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

Reply via email to