WordPress.org

Make WordPress Core

Ticket #9703: 9703.diff

File 9703.diff, 586 bytes (added by Denis-de-Bernardy, 5 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;