From 81171dc8d4b3fbf47fb2e9bfcf4b421acd5eff59 Mon Sep 17 00:00:00 2001 From: Huji Lee Date: Mon, 31 Jul 2017 20:20:08 -0400 Subject: [PATCH] Show anchor in redirect target on Special:DoubleRedirects Bug: T17147 Change-Id: I0d0eba51ca675b18f1fbed2eb0db7cc15ba1ecc7 --- includes/specials/SpecialDoubleRedirects.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/includes/specials/SpecialDoubleRedirects.php b/includes/specials/SpecialDoubleRedirects.php index d7e99db817..64b378cc96 100644 --- a/includes/specials/SpecialDoubleRedirects.php +++ b/includes/specials/SpecialDoubleRedirects.php @@ -73,6 +73,7 @@ class DoubleRedirectsPage extends QueryPage { // not actually be a page table row for this target (e.g. for interwiki redirects) 'nsc' => 'rb.rd_namespace', 'tc' => 'rb.rd_title', + 'fc' => 'rb.rd_fragment', 'iwc' => 'rb.rd_interwiki', ], 'conds' => [ @@ -146,7 +147,7 @@ class DoubleRedirectsPage extends QueryPage { } $titleB = Title::makeTitle( $result->nsb, $result->tb ); - $titleC = Title::makeTitle( $result->nsc, $result->tc, '', $result->iwc ); + $titleC = Title::makeTitle( $result->nsc, $result->tc, $result->fc, $result->iwc ); $linkA = $linkRenderer->makeKnownLink( $titleA, @@ -179,7 +180,7 @@ class DoubleRedirectsPage extends QueryPage { [ 'redirect' => 'no' ] ); - $linkC = $linkRenderer->makeKnownLink( $titleC ); + $linkC = $linkRenderer->makeKnownLink( $titleC, $titleC->getFullText() ); $lang = $this->getLanguage(); $arr = $lang->getArrow() . $lang->getDirMark(); -- 2.20.1