Legoktm has uploaded a new change for review.

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

Change subject: Don't include &action=edit&redlink=1 in links to global user 
pages
......................................................................

Don't include &action=edit&redlink=1 in links to global user pages

Bug: T85551
Change-Id: I10bcfa0d18180f79e0679fae68bdcd7ec49d1c8d
---
M GlobalUserPage.hooks.php
M GlobalUserPage.php
M extension.json
3 files changed, 4 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/GlobalUserPage 
refs/changes/92/190692/1

diff --git a/GlobalUserPage.hooks.php b/GlobalUserPage.hooks.php
index 9d11e52..877629b 100644
--- a/GlobalUserPage.hooks.php
+++ b/GlobalUserPage.hooks.php
@@ -77,7 +77,7 @@
         * @param string $ret return value (link HTML)
         * @return bool
         */
-       public static function brokenLink( $linker, $target, &$text, 
&$customAttribs, &$query, &$options, &$ret ) {
+       public static function onLinkBegin( $linker, $target, &$text, 
&$customAttribs, &$query, &$options, &$ret ) {
                if ( in_array( 'known', $options ) || $target->isKnown() ) {
                        return true;
                }
@@ -87,6 +87,7 @@
                                $options,
                                array( 'known', 'noclasses' )
                        );
+                       $options = array_diff( $options, array( 'broken' ) );
                }
 
                return true;
diff --git a/GlobalUserPage.php b/GlobalUserPage.php
index 6ddfdc1..e904b37 100644
--- a/GlobalUserPage.php
+++ b/GlobalUserPage.php
@@ -92,7 +92,7 @@
 
 $wgHooks['GetPreferences'][] = 'GlobalUserPageHooks::onGetPreferences';
 $wgHooks['SkinTemplateNavigation::Universal'][] = 
'GlobalUserPageHooks::onSkinTemplateNavigationUniversal';
-$wgHooks['LinkBegin'][] = 'GlobalUserPageHooks::brokenLink';
+$wgHooks['LinkBegin'][] = 'GlobalUserPageHooks::onLinkBegin';
 $wgHooks['ArticleFromTitle'][] = 'GlobalUserPageHooks::onArticleFromTitle';
 $wgHooks['LinksUpdateComplete'][] = 
'GlobalUserPageHooks::onLinksUpdateComplete';
 $wgHooks['PageContentInsertComplete'][] = 
'GlobalUserPageHooks::onPageContentInsertComplete';
diff --git a/extension.json b/extension.json
index fee65d6..d31a833 100644
--- a/extension.json
+++ b/extension.json
@@ -16,7 +16,7 @@
                        "GlobalUserPageHooks::onSkinTemplateNavigationUniversal"
                ],
                "LinkBegin": [
-                       "GlobalUserPageHooks::brokenLink"
+                       "GlobalUserPageHooks::onLinkBegin"
                ],
                "ArticleFromTitle": [
                        "GlobalUserPageHooks::onArticleFromTitle"

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I10bcfa0d18180f79e0679fae68bdcd7ec49d1c8d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/GlobalUserPage
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

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

Reply via email to