X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Factions%2FHistoryAction.php;h=7460340a96474c3b0e07c6f4e1e15f7b774566fd;hp=b381edcaeca174fc05f1ef96b8d4c8d85ecbdbc3;hb=64b83bdb3afd0ee4f8fc1893a865409c198e601e;hpb=6cdcc7416c64a635df9aa15170d2df13ecbbd82d diff --git a/includes/actions/HistoryAction.php b/includes/actions/HistoryAction.php index b381edcaec..7460340a96 100644 --- a/includes/actions/HistoryAction.php +++ b/includes/actions/HistoryAction.php @@ -24,6 +24,8 @@ */ use MediaWiki\MediaWikiServices; +use Wikimedia\Rdbms\ResultWrapper; +use Wikimedia\Rdbms\FakeResultWrapper; /** * This class handles printing the history page for an article. In order to @@ -778,9 +780,11 @@ class HistoryPager extends ReverseChronologicalPager { $s .= ' . . ' . $s2; } - Hooks::run( 'PageHistoryLineEnding', [ $this, &$row, &$s, &$classes ] ); + $attribs = [ 'data-mw-revid' => $rev->getId() ]; + + Hooks::run( 'PageHistoryLineEnding', [ $this, &$row, &$s, &$classes, &$attribs ] ); + $attribs = wfArrayFilterByKey( $attribs, [ Sanitizer::class, 'isReservedDataAttribute' ] ); - $attribs = []; if ( $classes ) { $attribs['class'] = implode( ' ', $classes ); }