Tidy and rename WebInstallerOutput::addWikiText() to addWikiTextInterface()
This change parallels the new method added to OutputPage in Ia58910164baaca608cea3b24333b7d13ed773339 and ensures that the content added is always tidied. We leave the old alias in place for now in accordance with our deprecation policy. Change-Id: I89f3398cffa771afcd5a33cfd11eb8510af3e7f7
This commit is contained in:
parent
ed6d53fd38
commit
1c10bfb034
4 changed files with 13 additions and 3 deletions
|
|
@ -454,6 +454,7 @@ abstract class Installer {
|
|||
|
||||
$this->parserTitle = Title::newFromText( 'Installer' );
|
||||
$this->parserOptions = new ParserOptions( $wgUser ); // language will be wrong :(
|
||||
$this->parserOptions->setTidy( true );
|
||||
// Don't try to access DB before user language is initialised
|
||||
$this->setParserLanguage( Language::factory( 'en' ) );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ abstract class WebInstallerDocument extends WebInstallerPage {
|
|||
public function execute() {
|
||||
$text = $this->getFileContents();
|
||||
$text = InstallDocFormatter::format( $text );
|
||||
$this->parent->output->addWikiText( $text );
|
||||
$this->parent->output->addWikiTextInterface( $text );
|
||||
$this->startForm();
|
||||
$this->endForm( false );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -89,8 +89,17 @@ class WebInstallerOutput {
|
|||
|
||||
/**
|
||||
* @param string $text
|
||||
* @deprecated since 1.32; use addWikiTextInterface instead
|
||||
*/
|
||||
public function addWikiText( $text ) {
|
||||
wfDeprecated( __METHOD__, '1.32' );
|
||||
$this->addWikiTextInterface( $text );
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $text
|
||||
*/
|
||||
public function addWikiTextInterface( $text ) {
|
||||
$this->addHTML( $this->parent->parse( $text ) );
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -30,12 +30,12 @@ class WebInstallerWelcome extends WebInstallerPage {
|
|||
return 'continue';
|
||||
}
|
||||
}
|
||||
$this->parent->output->addWikiText( wfMessage( 'config-welcome' )->plain() );
|
||||
$this->parent->output->addWikiTextInterface( wfMessage( 'config-welcome' )->plain() );
|
||||
$status = $this->parent->doEnvironmentChecks();
|
||||
if ( $status->isGood() ) {
|
||||
$this->parent->output->addHTML( '<span class="success-message">' .
|
||||
wfMessage( 'config-env-good' )->escaped() . '</span>' );
|
||||
$this->parent->output->addWikiText( wfMessage( 'config-copyright',
|
||||
$this->parent->output->addWikiTextInterface( wfMessage( 'config-copyright',
|
||||
SpecialVersion::getCopyrightAndAuthorList() )->plain() );
|
||||
$this->startForm();
|
||||
$this->endForm();
|
||||
|
|
|
|||
Loading…
Reference in a new issue