Umherirrender has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/184212

Change subject: Call LogFormatter::getPreloadTitles on ChangesListSpecialPage
......................................................................

Call LogFormatter::getPreloadTitles on ChangesListSpecialPage

Also preload titles in the LinkBatch which are used by a log entry.
This is for example the talk page for newusers log entry or the new
title on move.

Change-Id: Ib7be8eefc4bf8b135acca13cffb2f7fb4b8bd9f9
---
M includes/specialpage/ChangesListSpecialPage.php
1 file changed, 6 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/12/184212/1

diff --git a/includes/specialpage/ChangesListSpecialPage.php 
b/includes/specialpage/ChangesListSpecialPage.php
index 3476c26..b1ed63c 100644
--- a/includes/specialpage/ChangesListSpecialPage.php
+++ b/includes/specialpage/ChangesListSpecialPage.php
@@ -65,6 +65,12 @@
                        $batch->add( NS_USER, $row->rc_user_text );
                        $batch->add( NS_USER_TALK, $row->rc_user_text );
                        $batch->add( $row->rc_namespace, $row->rc_title );
+                       if ( $row->rc_source === RecentChange::SRC_LOG ) {
+                               $formatter = LogFormatter::newFromRow( $row );
+                               foreach ( $formatter->getPreloadTitles() as 
$title ) {
+                                       $batch->addObj( $title );
+                               }
+                       }
                }
                $batch->execute();
 

-- 
To view, visit https://gerrit.wikimedia.org/r/184212
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib7be8eefc4bf8b135acca13cffb2f7fb4b8bd9f9
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Umherirrender <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to