From d0e773c105a78ab504f360256086f63690e3d420 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bartosz=20Dziewo=C5=84ski?= Date: Fri, 14 Jun 2019 20:02:58 +0200 Subject: [PATCH] mw.Uri: Use more intuitive variable names Change-Id: I8e53d7a0e0b89909a5c3798a819a0690c757a060 --- resources/src/mediawiki.Uri/Uri.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/resources/src/mediawiki.Uri/Uri.js b/resources/src/mediawiki.Uri/Uri.js index c7c061e864..4343ecc8f8 100644 --- a/resources/src/mediawiki.Uri/Uri.js +++ b/resources/src/mediawiki.Uri/Uri.js @@ -300,11 +300,10 @@ q = {}; // using replace to iterate over a string if ( uri.query ) { - uri.query.replace( /(?:^|&)([^&=]*)(?:(=)([^&]*))?/g, function ( $0, $1, $2, $3 ) { - var k, v; - if ( $1 ) { - k = Uri.decode( $1 ); - v = ( $2 === '' || $2 === undefined ) ? null : Uri.decode( $3 ); + uri.query.replace( /(?:^|&)([^&=]*)(?:(=)([^&]*))?/g, function ( match, k, eq, v ) { + if ( k ) { + k = Uri.decode( k ); + v = ( eq === '' || eq === undefined ) ? null : Uri.decode( v ); // If overrideKeys, always (re)set top level value. // If not overrideKeys but this key wasn't set before, then we set it as well. -- 2.20.1