Index: skins/MonoBook.php =================================================================== --- skins/MonoBook.php (revision 38981) +++ skins/MonoBook.php (working copy) @@ -104,7 +104,7 @@ data['body_ondblclick']) { ?> ondblclick="text('body_ondblclick') ?>" data['body_onload']) { ?> onload="text('body_onload') ?>" - class="mediawiki text('nsclass') ?> text('dir') ?> text('pageclass') ?>"> + class="mediawiki text('nsclass') ?> text('dir') ?> text('pageclass') ?> text('talkclass') ?>">
Index: skins/Modern.php =================================================================== --- skins/Modern.php (revision 38981) +++ skins/Modern.php (working copy) @@ -95,7 +95,7 @@ data['body_ondblclick']) { ?> ondblclick="text('body_ondblclick') ?>" data['body_onload' ]) { ?> onload="text('body_onload') ?>" - class="mediawiki text('nsclass') ?> text('dir') ?> text('pageclass') ?>"> + class="mediawiki text('nsclass') ?> text('dir') ?> text('pageclass') ?> text('talkclass') ?>">

data['displaytitle']!=""?$this->html('title'):$this->text('title') ?>

Index: includes/SkinTemplate.php =================================================================== --- includes/SkinTemplate.php (revision 38981) +++ includes/SkinTemplate.php (working copy) @@ -192,6 +192,7 @@ $tpl->set( 'pagetitle', $wgOut->getHTMLTitle() ); $tpl->set( 'displaytitle', $wgOut->mPageLinkTitle ); $tpl->set( 'pageclass', Sanitizer::escapeClass( 'page-'.$this->mTitle->getPrefixedText() ) ); + $tpl->set( 'talkclass', ( $wgTitle->isTalkPage() ? "ns-talk" : "ns-subject" ) ); $nsname = isset( $wgCanonicalNamespaceNames[ $this->mTitle->getNamespace() ] ) ? $wgCanonicalNamespaceNames[ $this->mTitle->getNamespace() ] : Index: includes/Skin.php =================================================================== --- includes/Skin.php (revision 38981) +++ includes/Skin.php (working copy) @@ -568,8 +568,9 @@ $a['onload'] = $wgOut->getOnloadHandler(); $a['class'] = 'mediawiki ns-'.$wgTitle->getNamespace(). - ' '.($wgContLang->isRTL() ? "rtl" : "ltr"). - ' '.Sanitizer::escapeClass( 'page-'.$wgTitle->getPrefixedText() ); + ' '.( $wgContLang->isRTL() ? "rtl" : "ltr" ). + ' '.Sanitizer::escapeClass( 'page-'.$wgTitle->getPrefixedText() ). + ' '.( $wgTitle->isTalkPage() ? "ns-talk" : "ns-subject" ); return $a; }