Fomafix has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/369439 )

Change subject: Show redirect fragments on Special:BrokenRedirects
......................................................................

Show redirect fragments on Special:BrokenRedirects

current:
* Broken redirect (edit) → Target
* Broken redirect with anchor (edit) → Target

new:
* Broken redirect (edit) → Target
* Broken redirect with anchor (edit) → Target#Anchor

Change-Id: Ia2cc2b0610a747662ef2e70cd7829c49e46c74dd
---
M includes/specials/SpecialBrokenRedirects.php
1 file changed, 3 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/39/369439/1

diff --git a/includes/specials/SpecialBrokenRedirects.php 
b/includes/specials/SpecialBrokenRedirects.php
index cd9345d..cf9ae07 100644
--- a/includes/specials/SpecialBrokenRedirects.php
+++ b/includes/specials/SpecialBrokenRedirects.php
@@ -66,6 +66,7 @@
                                'value' => 'p1.page_title',
                                'rd_namespace',
                                'rd_title',
+                               'rd_fragment',
                        ],
                        'conds' => [
                                // Exclude pages that don't exist locally as 
wiki pages,
@@ -102,7 +103,7 @@
        function formatResult( $skin, $result ) {
                $fromObj = Title::makeTitle( $result->namespace, $result->title 
);
                if ( isset( $result->rd_title ) ) {
-                       $toObj = Title::makeTitle( $result->rd_namespace, 
$result->rd_title );
+                       $toObj = Title::makeTitle( $result->rd_namespace, 
$result->rd_title, $result->rd_fragment );
                } else {
                        $blinks = $fromObj->getBrokenLinksFrom(); # TODO: check 
for redirect, not for links
                        if ( $blinks ) {
@@ -139,7 +140,7 @@
                                [ 'action' => 'edit' ]
                        );
                }
-               $to = $linkRenderer->makeBrokenLink( $toObj );
+               $to = $linkRenderer->makeBrokenLink( $toObj, 
$toObj->getFullText() );
                $arr = $this->getLanguage()->getArrow();
 
                $out = $from . $this->msg( 'word-separator' )->escaped();

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

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

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

Reply via email to