WordPress.org

Make WordPress Core

Ticket #6191: 6191.diff

File 6191.diff, 993 bytes (added by mdawaffe, 7 years ago)
  • wp-admin/js/widgets.js

     
    104104                $('a.widget-control-remove', context).click( function() { 
    105105                        var w = $(this).parents('li:first').find('input[@name^="widget-id"]').val(); 
    106106                        $(this).parents('li:first').remove(); 
    107                         var t = $('#widget-list ul#widget-control-info-' + w + ' textarea'); 
    108                         t.parent().html( t.text() ).parents('li.widget-list-item:first').children( 'h4' ).children('a.widget-action') 
     107                        var t = $('#widget-list ul#widget-control-info-' + w + ' textarea'); // will be empty for multi-widgets 
     108                        t.parents('.widget-control-info:first').html( t.text() ).parents('li.widget-list-item:first').children( 'h4' ).children('a.widget-action') 
    109109                                .show().text( widgetsL10n.add ).unbind().click( addClick ); 
    110110                        var n = parseInt( $('#widget-count').text(), 10 ) - 1; 
    111111                        $('#widget-count').text( n.toString() )