# Show error message
$oldid = $this->getOldID();
- if ( !$oldid && $title->getNamespace() === NS_MEDIAWIKI ) {
+ if ( !$oldid && $title->getNamespace() === NS_MEDIAWIKI && $title->hasSourceText() ) {
$outputPage->addParserOutput( $this->getContentObject()->getParserOutput( $title ) );
} else {
if ( $oldid ) {
$text = wfMessage( 'noarticletext-nopermission' )->plain();
}
- $outputPage->addWikiText( "<div class='noarticletext'>\n$text\n</div>" );
+ $dir = $this->getContext()->getLanguage()->getDir();
+ $lang = $this->getContext()->getLanguage()->getCode();
+ $outputPage->addWikiText( Xml::openElement( 'div', array(
+ 'class' => "noarticletext mw-content-$dir",
+ 'dir' => $dir,
+ 'lang' => $lang,
+ ) ) . "\n$text\n</div>" );
}
}