WordPress.org

Make WordPress Core

Ticket #5390: 5390.diff

File 5390.diff, 958 bytes (added by mdawaffe, 6 years ago)
  • wp-admin/js/upload.js

     
    55                tab: '', 
    66                postID: 0, 
    77 
    8                 toQueryParams: function(qryStrOrig) { 
    9                         var params = new Object(); 
    10                         var qryStr = qryStrOrig; 
    11                         var i = 0; 
    12                         do { 
    13                                 params[qryStr.split("=")[0].replace(/&/, "")] = ( qryStr.split("=")[1] ) ? qryStr.split("=")[1].split(/&|$/)[0] : ''; 
    14                                 qryStr = ( qryStr.split("=")[1] ) ? qryStr.split(qryStr.split("=")[1].split(/&|$/)[0])[1] : ''; 
    15                                 i++; 
    16                         }  
    17                         while(i < (qryStrOrig.split("=").length - 1)); 
    18                         return params; 
     8                toQueryParams: function( s ) { 
     9                        var r = {}; if ( !s ) { return r; } 
     10                        var q = s.split('?'); if ( q[1] ) { s = q[1]; } 
     11                        var pp = s.split('&'); 
     12                        for ( var i in pp ) { 
     13                                var p = pp[i].split('='); 
     14                                r[p[0]] = p[1]; 
     15                        } 
     16                        return r; 
    1917                }, 
    2018 
    2119                toQueryString: function(params) {