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

Reply via email to