WordPress.org

Make WordPress Core

Ticket #26417: 26417.2.diff

File 26417.2.diff, 826 bytes (added by azaozz, 7 years ago)
  • src/wp-admin/js/widgets.js

     
    407407                        sidebarId = chooser.find( '.widgets-chooser-selected' ).data('sidebarId'),
    408408                        sidebar = $( '#' + sidebarId );
    409409
    410                 // Move the chooser out of the widget
    411                 $('#wpbody-content').append( chooser );
    412 
    413410                widget = $('#available-widgets').find('.widget-in-question').clone();
    414411                widgetId = widget.attr('id');
    415412                add = widget.find( 'input.add_new' ).val();
    416413                n = widget.find( 'input.multi_number' ).val();
    417414
     415                // Remove the cloned chooser from the widget
     416                widget.find('.widgets-chooser').remove();
     417
    418418                if ( 'multi' === add ) {
    419419                        widget.html(
    420420                                widget.html().replace( /<[^<>]+>/g, function(m) {