Ticket #13525: 13525.instructions.diff
| File 13525.instructions.diff, 2.5 KB (added by koopersmith, 3 years ago) |
|---|
-
wp-admin/includes/nav-menu.php
962 962 // If the menu exists, get its items. 963 963 if ( is_nav_menu( $menu ) ) { 964 964 $menu_items = wp_get_nav_menu_items( $menu->term_id, array('post_status' => 'any') ); 965 $result = '<div id="menu-instructions" class="post-body-plain'; 966 $result .= ( ! empty($menu_items) ) ? ' menu-instructions-inactive">' : '">'; 967 $result .= __('Select menu items (pages, categories, links) from the boxes at left to begin building your custom menu.'); 968 $result .= '</div>'; 969 970 if( empty($menu_items) ) 971 return $result; 965 972 966 973 $walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $menu_id ); 967 974 … … 970 977 else 971 978 return new WP_Error( 'menu_walker_not_exist', sprintf( __('The Walker class named <strong>%s</strong> does not exist.'), $walker_class_name ) ); 972 979 973 return walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $menu_items), 0, (object) array('walker' => $walker ) ); 980 $result .= walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $menu_items), 0, (object) array('walker' => $walker ) ); 981 return $result; 974 982 } elseif ( is_wp_error( $menu ) ) { 975 983 return $menu; 976 984 } -
wp-admin/js/nav-menu.dev.js
535 535 }; 536 536 537 537 $.post( ajaxurl, params, function(menuMarkup) { 538 var ins = $('#menu-instructions'); 538 539 processMethod(menuMarkup, params); 540 if( ! ins.hasClass('menu-instructions-inactive') && ins.siblings().length ) 541 ins.addClass('menu-instructions-inactive'); 539 542 callback(); 540 543 }); 541 544 }, … … 826 829 opacity : 0, 827 830 height: 0 828 831 }, 350, function() { 832 var ins = $('#menu-instructions'); 829 833 el.remove(); 830 834 children.shiftDepthClass(-1).updateParentMenuItemDBId(); 835 if( ! ins.siblings().length ) 836 ins.removeClass('menu-instructions-inactive'); 831 837 }); 832 838 }, 833 839 -
wp-admin/css/nav-menu.dev.css
409 409 } 410 410 411 411 /* Menu editing */ 412 .menu-instructions-inactive { 413 display: none; 414 } 412 415 .menu-item-settings { 413 416 background: #F9F9F9; 414 417 display:block;