SpecialWhatlinkshere: Mark redirects containing templates
authorFomafix <fomafix@googlemail.com>
Tue, 10 Feb 2015 10:54:20 +0000 (10:54 +0000)
committerJackmcbarn <jackmcbarn@gmail.com>
Thu, 12 Feb 2015 00:10:40 +0000 (00:10 +0000)
Mark redirects containing templates with class "mw-redirect" on
Special:WhatLinksHere.

Bug: T89098
Change-Id: Icd921c25a9c3542acb44e7175195328f283a1d5c

includes/specials/SpecialWhatlinkshere.php

index bbc111f..28be790 100644 (file)
@@ -177,7 +177,7 @@ class SpecialWhatLinksHere extends IncludableSpecialPage {
                        );
                        return $dbr->select(
                                array( 'page', 'temp_backlink_range' => "($subQuery)" ),
-                               array( 'page_id', 'page_namespace', 'page_title', 'rd_from' ),
+                               array( 'page_id', 'page_namespace', 'page_title', 'rd_from', 'page_is_redirect' ),
                                array(),
                                __CLASS__ . '::showIndirectLinks',
                                array( 'ORDER BY' => 'page_id', 'LIMIT' => $queryLimit ),
@@ -321,7 +321,7 @@ class SpecialWhatLinksHere extends IncludableSpecialPage {
                $link = Linker::linkKnown(
                        $nt,
                        null,
-                       array(),
+                       $row->page_is_redirect ? array( 'class' => 'mw-redirect' ) : array(),
                        $query
                );