http://www.mediawiki.org/wiki/Special:Code/MediaWiki/100699
Revision: 100699
Author: catrope
Date: 2011-10-25 14:30:33 +0000 (Tue, 25 Oct 2011)
Log Message:
-----------
(bug 31499) articlePathRegex (detection of external links within the same wiki)
broken when wgServer is protocol-relative
Modified Paths:
--------------
trunk/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js
Modified:
trunk/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js
===================================================================
--- trunk/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js
2011-10-25 14:30:20 UTC (rev 100698)
+++ trunk/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js
2011-10-25 14:30:33 UTC (rev 100699)
@@ -502,9 +502,11 @@
}
},
open: function() {
+ // Obtain the server name without the
protocol. wgServer may be protocol-relative
+ var serverName = mw.config.get(
'wgServer' ).replace( /^(https?:)?\/\//, '' );
// Cache the articlepath regex
$(this).data( 'articlePathRegex', new
RegExp(
- '^' + $.escapeRE(
mw.config.get( 'wgServer' ) + mw.config.get( 'wgArticlePath' ) )
+ '^https?://' + $.escapeRE(
serverName + mw.config.get( 'wgArticlePath' ) )
.replace( /\\\$1/g,
'(.*)' ) + '$'
) );
// Pre-fill the text fields based on
the current selection
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs