Adding fix for bug 27427. Fixes unit test. Patch provided by Michael M. through BugZilla.
authorKrinkle <krinkle@users.mediawiki.org>
Sat, 30 Jul 2011 07:39:01 +0000 (07:39 +0000)
committerKrinkle <krinkle@users.mediawiki.org>
Sat, 30 Jul 2011 07:39:01 +0000 (07:39 +0000)
* (bug 27427) mw.util.getParamValue shouldn't return value from hash even if param is only present in hash.

(Follows-up r93516)

resources/mediawiki/mediawiki.util.js

index a3986d7..86bddfd 100644 (file)
                'getParamValue' : function( param, url ) {
                        url = url ? url : document.location.href;
                        // Get last match, stop at hash
-                       var re = new RegExp( '[^#]*[&?]' + $.escapeRE( param ) + '=([^&#]*)' );
+                       var re = new RegExp( '^[^#]*[&?]' + $.escapeRE( param ) + '=([^&#]*)' );
                        var m = re.exec( url );
                        if ( m && m.length > 1 ) {
                                return decodeURIComponent( m[1] );