if ( $hasErrors ) {
list( $error, $warning ) = $textStatus->splitByErrorType();
if ( $error->getErrors() ) {
- $out->addHTML( Html::rawElement(
- 'div',
- [ 'class' => 'errorbox' ],
+ $out->addHTML( Html::errorBox(
$error->getHTML( 'search-error' )
) );
}
if ( $warning->getErrors() ) {
- $out->addHTML( Html::rawElement(
- 'div',
- [ 'class' => 'warningbox' ],
+ $out->addHTML( Html::warningBox(
$warning->getHTML( 'search-warning' )
) );
}
$linkRenderer = $this->getLinkRenderer();
$mainResultWidget = new FullSearchResultWidget( $this, $linkRenderer );
- if ( $search->getFeatureData( 'enable-new-crossproject-page' ) ) {
+ // Default (null) on. Can be explicitly disabled.
+ if ( $search->getFeatureData( 'enable-new-crossproject-page' ) !== false ) {
$sidebarResultWidget = new InterwikiSearchResultWidget( $this, $linkRenderer );
$sidebarResultsWidget = new InterwikiSearchResultSetWidget(
$this,
if ( strval( $term ) !== '' ) {
$out->setPageTitle( $this->msg( 'searchresults' ) );
$out->setHTMLTitle( $this->msg( 'pagetitle' )
- ->rawParams( $this->msg( 'searchresults-title' )->rawParams( $term )->text() )
+ ->plaintextParams( $this->msg( 'searchresults-title' )->plaintextParams( $term )->text() )
->inContentLanguage()->text()
);
}