X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecialpage%2FChangesListSpecialPage.php;h=008200d45c18197a42bbd03d442895a6e908a883;hb=e4fc0b772130dd520f98b1db9e9313215569239e;hp=f7c95d1024abd900240842ab0ff93128ee1797da;hpb=39d981e8b547991a08c8f22afde4e4b33c624ff1;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specialpage/ChangesListSpecialPage.php b/includes/specialpage/ChangesListSpecialPage.php index f7c95d1024..008200d45c 100644 --- a/includes/specialpage/ChangesListSpecialPage.php +++ b/includes/specialpage/ChangesListSpecialPage.php @@ -348,10 +348,9 @@ abstract class ChangesListSpecialPage extends SpecialPage { abstract public function outputChangesList( $rows, $opts ); /** - * Return the text to be displayed above the changes + * Set the text to be displayed above the changes * * @param FormOptions $opts - * @return string XHTML */ public function doHeader( $opts ) { $this->setTopText( $opts ); @@ -412,23 +411,16 @@ abstract class ChangesListSpecialPage extends SpecialPage { unset( $legendItems['unpatrolled'] ); } foreach ( $legendItems as $key => $item ) { # generate items of the legend - $label = $item['title']; + $label = isset( $item['legend'] ) ? $item['legend'] : $item['title']; $letter = $item['letter']; $cssClass = isset( $item['class'] ) ? $item['class'] : $key; $legend .= Html::element( 'dt', array( 'class' => $cssClass ), $context->msg( $letter )->text() + ) . "\n" . + Html::rawElement( 'dd', array(), + $context->msg( $label )->parse() ) . "\n"; - if ( $key === 'newpage' ) { - $legend .= Html::openElement( 'dd' ); - $legend .= $context->msg( $label )->escaped(); - $legend .= ' ' . $context->msg( 'recentchanges-legend-newpage' )->parse(); - $legend .= Html::closeElement( 'dd' ) . "\n"; - } else { - $legend .= Html::element( 'dd', array(), - $context->msg( $label )->text() - ) . "\n"; - } } # (+-123) $legend .= Html::rawElement( 'dt',