diff --git src/wp-admin/js/widgets.js src/wp-admin/js/widgets.js
index 5866795d1a..ec4e76f807 100644
|
|
|
wpWidgets = { |
| 285 | 285 | if ( $widget.hasClass('deleting') ) { |
| 286 | 286 | wpWidgets.save( $widget, 1, 0, 1 ); // delete widget |
| 287 | 287 | $widget.remove(); |
| | 288 | // @todo Clear dirty flag? |
| 288 | 289 | return; |
| 289 | 290 | } |
| 290 | 291 | |
| … |
… |
wpWidgets = { |
| 517 | 518 | order = 0; |
| 518 | 519 | widget.slideUp('fast', function(){ |
| 519 | 520 | $(this).remove(); |
| | 521 | $(this).removeClass( 'widget-dirty' ); |
| 520 | 522 | wpWidgets.saveOrder(); |
| | 523 | delete self.dirtyWidgets[ id ]; |
| 521 | 524 | }); |
| 522 | 525 | } else { |
| 523 | 526 | widget.remove(); |
| | 527 | widget.removeClass( 'widget-dirty' ); |
| | 528 | delete self.dirtyWidgets[ id ]; |
| 524 | 529 | |
| 525 | 530 | if ( sidebarId === 'wp_inactive_widgets' ) { |
| 526 | 531 | $( '#inactive-widgets-control-remove' ).prop( 'disabled' , ! $( '#wp_inactive_widgets .widget' ).length ); |
| … |
… |
wpWidgets = { |
| 566 | 571 | |
| 567 | 572 | data = $.param( a ); |
| 568 | 573 | |
| | 574 | // @todo Also clear dirty flags on any inactive widgets. |
| 569 | 575 | $.post( ajaxurl, data, function() { |
| 570 | 576 | $( '#wp_inactive_widgets .widget' ).remove(); |
| 571 | 577 | $( '#inactive-widgets-control-remove' ).prop( 'disabled' , true ); |