From: jenkins-bot Date: Mon, 21 Aug 2017 16:24:49 +0000 (+0000) Subject: Merge "SpecialNewpages: add $attribs['class'] immediately before creating
  • " X-Git-Tag: 1.31.0-rc.0~2354 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=21948ec459cbb99167c09b59b7296b7f5d502aa0;hp=feaf1daca9a0614efd35278e196a0fc18cb381a3 Merge "SpecialNewpages: add $attribs['class'] immediately before creating
  • " --- diff --git a/includes/specials/SpecialNewpages.php b/includes/specials/SpecialNewpages.php index e3b73a98b0..ede4898321 100644 --- a/includes/specials/SpecialNewpages.php +++ b/includes/specials/SpecialNewpages.php @@ -391,10 +391,6 @@ class SpecialNewpages extends IncludableSpecialPage { $oldTitleText = ''; $oldTitle = Title::makeTitle( $result->rc_namespace, $result->rc_title ); - if ( count( $classes ) ) { - $attribs['class'] = implode( ' ', $classes ); - } - if ( !$title->equals( $oldTitle ) ) { $oldTitleText = $oldTitle->getPrefixedText(); $oldTitleText = Html::rawElement( @@ -411,6 +407,10 @@ class SpecialNewpages extends IncludableSpecialPage { Hooks::run( 'NewPagesLineEnding', [ $this, &$ret, $result, &$classes, &$attribs ] ); $attribs = wfArrayFilterByKey( $attribs, [ Sanitizer::class, 'isReservedDataAttribute' ] ); + if ( count( $classes ) ) { + $attribs['class'] = implode( ' ', $classes ); + } + return Html::rawElement( 'li', $attribs, $ret ) . "\n"; }