From 143c81451eb841b8dfc886dcc6c5d794837b4fc2 Mon Sep 17 00:00:00 2001 From: Roan Kattouw Date: Fri, 1 May 2015 14:59:17 -0700 Subject: [PATCH] Follow-up ee320648fd1: output mw-content-{ltr,rtl} unconditionally So much CSS relies on .mw-content-{ltr,rtl} now for directionality things that we should just have it everywhere. Bug: T97744 Change-Id: I0c0466023bc3b88d58f7067c3226f2dbdd1488ed --- includes/skins/SkinTemplate.php | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/includes/skins/SkinTemplate.php b/includes/skins/SkinTemplate.php index 5364719e29..d7e01323c0 100644 --- a/includes/skins/SkinTemplate.php +++ b/includes/skins/SkinTemplate.php @@ -421,15 +421,11 @@ class SkinTemplate extends Skin { $realBodyAttribs = array( 'id' => 'mw-content-text' ); # Add a mw-content-ltr/rtl class to be able to style based on text direction - # when the content is different from the UI language, i.e.: - # not for special pages or file pages AND only when viewing - if ( !in_array( $title->getNamespace(), array( NS_SPECIAL, NS_FILE ) ) && - Action::getActionName( $this ) === 'view' ) { - $pageLang = $title->getPageViewLanguage(); - $realBodyAttribs['lang'] = $pageLang->getHtmlCode(); - $realBodyAttribs['dir'] = $pageLang->getDir(); - $realBodyAttribs['class'] = 'mw-content-' . $pageLang->getDir(); - } + # when the content is different from the UI language + $pageLang = $title->getPageViewLanguage(); + $realBodyAttribs['lang'] = $pageLang->getHtmlCode(); + $realBodyAttribs['dir'] = $pageLang->getDir(); + $realBodyAttribs['class'] = 'mw-content-' . $pageLang->getDir(); $out->mBodytext = Html::rawElement( 'div', $realBodyAttribs, $out->mBodytext ); $tpl->setRef( 'bodytext', $out->mBodytext ); -- 2.20.1