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