Make WordPress Core

Ticket #9703: 9703.diff

File 9703.diff, 586 bytes (added by Denis-de-Bernardy, 16 years ago)
  • wp-admin/js/widgets.dev.js

     
    107107                if ( del )
    108108                        a['delete_widget'] = 1;
    109109
    110                 $.map(data, function(n,i){ a[n.name] = n.value; });
     110                $.map(data, function(n,i){
     111                        if ( n.name.match(/\[\]/) ) {
     112                                if ( typeof a[n.name] == 'undefined' )
     113                                        a[n.name] = new Array();
     114                                a[n.name].push(n.value);
     115                        } else {
     116                                a[n.name] = n.value;
     117                        }
     118                });
    111119
    112120                $.post( ajaxurl, a, function(r){
    113121                        var id;