diff --git a/src/js/_enqueues/lib/nav-menu.js b/src/js/_enqueues/lib/nav-menu.js index 7633d92453..10b1330a8d 100644 --- a/src/js/_enqueues/lib/nav-menu.js +++ b/src/js/_enqueues/lib/nav-menu.js @@ -1557,4 +1557,19 @@ }); }); + // Show bulk action + $( document ).on( 'menu-item-added', function() { + if ( ! $( '.bulk-actions' ).is( ':visible' ) ) { + $( '.bulk-actions' ).show(); + } + } ); + + // Hide bulk action + $( document ).on( 'menu-removing-item', function( e, el ) { + var menuElement = $( el ).parents( '#menu-to-edit' ); + if ( menuElement.find( 'li' ).length === 1 && $( '.bulk-actions' ).is( ':visible' ) ) { + $( '.bulk-actions' ).hide(); + } + } ); + })(jQuery); diff --git a/src/wp-admin/nav-menus.php b/src/wp-admin/nav-menus.php index c3674358fa..e95bb68a90 100644 --- a/src/wp-admin/nav-menus.php +++ b/src/wp-admin/nav-menus.php @@ -1000,7 +1000,7 @@ require_once ABSPATH . 'wp-admin/admin-header.php'; -