X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=includes%2Fchanges%2FChangesList.php;h=2182c6cb7eee25dfed159aa1bf771898ce54931c;hb=956c2430c7b8fceb289aaeacc8d6c2e0def2c56e;hp=00d842f4cb00b281d179d091118d05f5ac479452;hpb=a41004975a9e33bd53c56e8ca7a1c5f1b9673737;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/changes/ChangesList.php b/includes/changes/ChangesList.php index 00d842f4cb..2182c6cb7e 100644 --- a/includes/changes/ChangesList.php +++ b/includes/changes/ChangesList.php @@ -177,6 +177,8 @@ class ChangesList extends ContextSource { } else { $classes[] = Sanitizer::escapeClass( self::CSS_CLASS_PREFIX . 'ns' . $rc->mAttribs['rc_namespace'] . '-' . $rc->mAttribs['rc_title'] ); + $classes[] = Sanitizer::escapeClass( self::CSS_CLASS_PREFIX . 'ns-' . + $rc->mAttribs['rc_namespace'] ); } // Indicate watched status on the line to allow for more @@ -745,20 +747,22 @@ class ChangesList extends ContextSource { * @return string[] attribute name => value */ protected function getDataAttributes( RecentChange $rc ) { + $attrs = []; + $type = $rc->getAttribute( 'rc_source' ); switch ( $type ) { case RecentChange::SRC_EDIT: case RecentChange::SRC_NEW: - return [ - 'data-mw-revid' => $rc->mAttribs['rc_this_oldid'], - ]; + $attrs[ 'data-mw-revid' ] = $rc->mAttribs['rc_this_oldid']; + break; case RecentChange::SRC_LOG: - return [ - 'data-mw-logid' => $rc->mAttribs['rc_logid'], - 'data-mw-logaction' => $rc->mAttribs['rc_log_type'] . '/' . $rc->mAttribs['rc_log_action'], - ]; - default: - return []; + $attrs[ 'data-mw-logid' ] = $rc->mAttribs['rc_logid']; + $attrs[ 'data-mw-logaction' ] = $rc->mAttribs['rc_log_type'] . '/' . $rc->mAttribs['rc_log_action']; + break; } + + $attrs[ 'data-mw-ts' ] = $rc->getAttribute( 'rc_timestamp' ); + + return $attrs; } }