http://www.mediawiki.org/wiki/Special:Code/MediaWiki/90823
Revision: 90823
Author: kaldari
Date: 2011-06-26 06:19:05 +0000 (Sun, 26 Jun 2011)
Log Message:
-----------
mw.util.wikiUrlencode is not meant for encoding entire URLs, or if it is, its
too agressive. For example, it encodes tildes, which will break some URLs. Its
great for encoding page names, though, which may include question marks, etc.
Modified Paths:
--------------
trunk/extensions/WikiLove/modules/ext.wikiLove/ext.wikiLove.core.js
Modified: trunk/extensions/WikiLove/modules/ext.wikiLove/ext.wikiLove.core.js
===================================================================
--- trunk/extensions/WikiLove/modules/ext.wikiLove/ext.wikiLove.core.js
2011-06-26 05:23:57 UTC (rev 90822)
+++ trunk/extensions/WikiLove/modules/ext.wikiLove/ext.wikiLove.core.js
2011-06-26 06:19:05 UTC (rev 90823)
@@ -425,10 +425,9 @@
// jump to the correct section, because
when we set the hash (#...)
// the page won't reload...
window.location.reload();
- }
- else {
- window.location =
mw.util.wikiUrlencode(
- mw.config.get( 'wgArticlePath'
).replace( '$1', data.redirect.pageName )
+ } else {
+ window.location = encodeURI(
+ wgServer + mw.config.get(
'wgArticlePath' ).replace( '$1', mw.util.wikiUrlencode( data.redirect.pageName
) )
+ '#' + data.redirect.fragment
);
}
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs