WordPress.org

Make WordPress Core

Ticket #5390: 5390.diff

File 5390.diff, 958 bytes (added by mdawaffe, 11 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) {