diff --git src/wp-admin/css/customize-nav-menus.css src/wp-admin/css/customize-nav-menus.css
index c266bb7..136f94e 100644
|
|
|
|
| 573 | 573 | color: #f00; |
| 574 | 574 | } |
| 575 | 575 | |
| | 576 | .menu-item-bar .item-delete:focus { |
| | 577 | -webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); |
| | 578 | box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); |
| | 579 | } |
| | 580 | |
| 576 | 581 | .adding-menu-items .menu-item-bar .item-edit { |
| 577 | 582 | display: none; |
| 578 | 583 | } |
diff --git src/wp-admin/js/customize-nav-menus.js src/wp-admin/js/customize-nav-menus.js
index e745561..a9f2cde 100644
|
|
|
|
| 1125 | 1125 | |
| 1126 | 1126 | $removeBtn.on( 'click', function() { |
| 1127 | 1127 | // Find an adjacent element to add focus to when this menu item goes away |
| 1128 | | var $adjacentFocusTarget; |
| 1129 | | if ( control.container.next().is( '.customize-control-nav_menu_item' ) ) { |
| 1130 | | if ( ! $( 'body' ).hasClass( 'adding-menu-items' ) ) { |
| 1131 | | $adjacentFocusTarget = control.container.next().find( '.item-edit:first' ); |
| 1132 | | } else { |
| 1133 | | $adjacentFocusTarget = control.container.next().find( '.item-delete:first' ); |
| 1134 | | } |
| 1135 | | } else if ( control.container.prev().is( '.customize-control-nav_menu_item' ) ) { |
| 1136 | | if ( ! $( 'body' ).hasClass( 'adding-menu-items' ) ) { |
| 1137 | | $adjacentFocusTarget = control.container.prev().find( '.item-edit:first' ); |
| 1138 | | } else { |
| 1139 | | $adjacentFocusTarget = control.container.prev().find( '.item-delete:first' ); |
| 1140 | | } |
| | 1128 | var addingItems = true, $adjacentFocusTarget, $next, $prev; |
| | 1129 | |
| | 1130 | if ( ! $( 'body' ).hasClass( 'adding-menu-items' ) ) { |
| | 1131 | addingItems = false; |
| | 1132 | } |
| | 1133 | |
| | 1134 | $next = control.container.nextAll( '.customize-control-nav_menu_item:visible' ).first(); |
| | 1135 | $prev = control.container.prevAll( '.customize-control-nav_menu_item:visible' ).first(); |
| | 1136 | |
| | 1137 | if ( $next.length ) { |
| | 1138 | $adjacentFocusTarget = $next.find( false === addingItems ? '.item-edit' : '.item-delete' ).first(); |
| | 1139 | } else if ( $prev.length ) { |
| | 1140 | $adjacentFocusTarget = $prev.find( false === addingItems ? '.item-edit' : '.item-delete' ).first(); |
| 1141 | 1141 | } else { |
| 1142 | | $adjacentFocusTarget = control.container.next( '.customize-control-nav_menu' ).find( '.add-new-menu-item' ); |
| | 1142 | $adjacentFocusTarget = control.container.nextAll( '.customize-control-nav_menu' ).find( '.add-new-menu-item' ).first(); |
| 1143 | 1143 | } |
| 1144 | 1144 | |
| 1145 | 1145 | control.container.slideUp( function() { |