From: amir Date: Fri, 8 Jul 2016 09:36:09 +0000 (+0000) Subject: Make classes actually work in lines in EnhancedChangesList X-Git-Tag: 1.31.0-rc.0~6407^2 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=49b39049dd4aab9b3a7a2256860395bb4e9ba678 Make classes actually work in lines in EnhancedChangesList Change-Id: I2a1dc712d735077dd3741aa0d066933a81c4e568 --- diff --git a/includes/changes/EnhancedChangesList.php b/includes/changes/EnhancedChangesList.php index 4a0f5664d6..d3a414b5be 100644 --- a/includes/changes/EnhancedChangesList.php +++ b/includes/changes/EnhancedChangesList.php @@ -358,8 +358,7 @@ class EnhancedChangesList extends ChangesList { protected function getLineData( array $block, RCCacheEntry $rcObj, array $queryParams = [] ) { $RCShowChangedSize = $this->getConfig()->get( 'RCShowChangedSize' ); - # Classes to apply -- TODO implement - $classes = []; + $classes = [ 'mw-enhanced-rc' ]; $type = $rcObj->mAttribs['rc_type']; $data = []; $lineParams = []; @@ -367,7 +366,7 @@ class EnhancedChangesList extends ChangesList { if ( $rcObj->watched && $rcObj->mAttribs['rc_timestamp'] >= $rcObj->watched ) { - $lineParams['classes'] = [ 'mw-enhanced-watched' ]; + $classes = [ 'mw-enhanced-watched' ]; } $separator = ' . . '; @@ -462,6 +461,8 @@ class EnhancedChangesList extends ChangesList { unset( $data['timestampLink'] ); } + $lineParams['classes'] = array_values( $classes ); + // everything else: makes it easier for extensions to add or remove data $lineParams['data'] = array_values( $data );