(bug 46463) Mark edit preview as in page view language
authorLiangent <liangent@gmail.com>
Sat, 23 Mar 2013 07:24:04 +0000 (15:24 +0800)
committerLiangent <liangent@gmail.com>
Sat, 23 Mar 2013 07:31:36 +0000 (15:31 +0800)
Bug: 46463
Change-Id: Ib393f930eea967abc4b8fdc2f52d85d204b5a7ba

includes/EditPage.php

index 8b2dbb5..519591c 100644 (file)
@@ -3098,9 +3098,9 @@ HTML
                        '<h2 id="mw-previewheader">' . wfMessage( 'preview' )->escaped() . "</h2>" .
                        $wgOut->parse( $note, true, /* interface */true ) . $conflict . "</div>\n";
 
-               $pageLang = $this->mTitle->getPageLanguage();
-               $attribs = array( 'lang' => $pageLang->getCode(), 'dir' => $pageLang->getDir(),
-                       'class' => 'mw-content-' . $pageLang->getDir() );
+               $pageViewLang = $this->mTitle->getPageViewLanguage();
+               $attribs = array( 'lang' => $pageViewLang->getHtmlCode(), 'dir' => $pageViewLang->getDir(),
+                       'class' => 'mw-content-' . $pageViewLang->getDir() );
                $previewHTML = Html::rawElement( 'div', $attribs, $previewHTML );
 
                wfProfileOut( __METHOD__ );