Forgot to commit Skin.php part
authorVictor Vasiliev <vasilievvv@users.mediawiki.org>
Sun, 9 Nov 2008 18:23:51 +0000 (18:23 +0000)
committerVictor Vasiliev <vasilievvv@users.mediawiki.org>
Sun, 9 Nov 2008 18:23:51 +0000 (18:23 +0000)
includes/Skin.php

index 1da33ec..a646c47 100644 (file)
@@ -660,6 +660,7 @@ END;
        }
        
        function getPageClasses( $title ) {
+               global $wgArticle;
                $numeric = 'ns-'.$title->getNamespace();
                if( $title->getNamespace() == NS_SPECIAL ) {
                        $type = "ns-special";
@@ -669,7 +670,11 @@ END;
                        $type = "ns-subject";
                }
                $name = Sanitizer::escapeClass( 'page-'.$title->getPrefixedText() );
-               return "$numeric $type $name";
+               if( $wgArticle && $wgArticle->isDisambig() )
+                       $disambig = ' disambiguationpage';
+               else
+                       $disambig = '';
+                       return "{$numeric} {$type} {$name}{$disambig}";
        }
 
        /**