From b88b2b507d476420d868f3f95766719985a25032 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Mon, 26 Nov 2007 22:26:51 +0000 Subject: [PATCH] Don't lose the upload tab. Props mdawaffe. fixes #5390 git-svn-id: https://develop.svn.wordpress.org/trunk@6344 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/js/upload.js | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/wp-admin/js/upload.js b/wp-admin/js/upload.js index d38cdcb036..7e0fa29e19 100644 --- a/wp-admin/js/upload.js +++ b/wp-admin/js/upload.js @@ -5,17 +5,15 @@ addLoadEvent( function() { tab: '', postID: 0, - toQueryParams: function(qryStrOrig) { - var params = new Object(); - var qryStr = qryStrOrig; - var i = 0; - do { - params[qryStr.split("=")[0].replace(/&/, "")] = ( qryStr.split("=")[1] ) ? qryStr.split("=")[1].split(/&|$/)[0] : ''; - qryStr = ( qryStr.split("=")[1] ) ? qryStr.split(qryStr.split("=")[1].split(/&|$/)[0])[1] : ''; - i++; - } - while(i < (qryStrOrig.split("=").length - 1)); - return params; + toQueryParams: function( s ) { + var r = {}; if ( !s ) { return r; } + var q = s.split('?'); if ( q[1] ) { s = q[1]; } + var pp = s.split('&'); + for ( var i in pp ) { + var p = pp[i].split('='); + r[p[0]] = p[1]; + } + return r; }, toQueryString: function(params) {