BPositive has uploaded a new change for review.

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

Change subject: Relative links ignored at Special:PagePreparation
......................................................................

Relative links ignored at Special:PagePreparation

Relative links like [[../Foo:Bar|Bar]] have been ignored while
adding the "Special:MyLanguage/" prefix for links during page
preparation.

Bug: 69593
Change-Id: I2e17ce0409c32261d814e84a73a1761a505069ad
---
M resources/js/ext.translate.pagepreparation.js
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/91/154391/1

diff --git a/resources/js/ext.translate.pagepreparation.js 
b/resources/js/ext.translate.pagepreparation.js
index 64d0449..116c1c5 100644
--- a/resources/js/ext.translate.pagepreparation.js
+++ b/resources/js/ext.translate.pagepreparation.js
@@ -116,10 +116,10 @@
                namespaces = getNamespaces();
                nsString = namespaces.join( '|' );
                linkPrefixRegex = new RegExp( 
'\\[\\[((?:(?:special(?!:MyLanguage\\b)|' + nsString +
-                       '):)?[^:]*?)\\]\\]', 'gi' );
+                       '):)?[^:/]*?)\\]\\]', 'gi' );
                // Add the 'Special:MyLanguage/' prefix for all internal links 
of valid namespaces and
                // mainspace.
-               // Regex : http://regex101.com/r/zZ9jH9
+               // Regex : http://regex101.com/r/zZ9jH9/2
                pageContent = pageContent.replace( linkPrefixRegex, 
'[[Special:MyLanguage/$1]]' );
                return pageContent;
        }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2e17ce0409c32261d814e84a73a1761a505069ad
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: BPositive <pr4tiklah...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to