From 90fc94a73dbf9ae9904c10a941a1537a40cb730b Mon Sep 17 00:00:00 2001 From: ryan Date: Mon, 26 Nov 2007 22:26:51 +0000 Subject: [PATCH] Don't lose the upload tab. Props mdawaffe. fixes #5390 git-svn-id: http://svn.automattic.com/wordpress/trunk@6344 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- 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 d38cdcb03..7e0fa29e1 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) {