X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/596d585e1dc1eb25bccd3781e37210a4e2504179..6c8f14c09105d0afa4c1574215c59b5021040e76:/wp-admin/menu-header.php diff --git a/wp-admin/menu-header.php b/wp-admin/menu-header.php index 017f676a..25ebaa00 100644 --- a/wp-admin/menu-header.php +++ b/wp-admin/menu-header.php @@ -41,7 +41,7 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { foreach ( $menu as $key => $item ) { $admin_is_parent = false; $class = array(); - $aria_attributes = 'tabindex="1"'; + $aria_attributes = ''; if ( $first ) { $class[] = 'wp-first-item'; @@ -59,7 +59,7 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { } else { $class[] = 'wp-not-current-submenu'; if ( ! empty( $submenu_items ) ) - $aria_attributes .= ' aria-haspopup="true"'; + $aria_attributes .= 'aria-haspopup="true"'; } if ( ! empty( $item[4] ) ) @@ -68,8 +68,10 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { $class = $class ? ' class="' . join( ' ', $class ) . '"' : ''; $id = ! empty( $item[5] ) ? ' id="' . preg_replace( '|[^a-zA-Z0-9_:.]|', '-', $item[5] ) . '"' : ''; $img = ''; + // if the string 'none' (previously 'div') is passed instead of an URL, don't output the default menu image + // so an icon can be added to div.wp-menu-image as background with CSS. if ( ! empty( $item[6] ) ) - $img = ( 'div' === $item[6] ) ? '
' : ''; + $img = ( 'none' === $item[6] || 'div' === $item[6] ) ? '
' : ''; $arrow = ''; $title = wptexturize( $item[0] ); @@ -87,9 +89,9 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { $menu_file = substr( $menu_file, 0, $pos ); if ( ! empty( $menu_hook ) || ( ('index.php' != $submenu_items[0][2]) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) ) ) { $admin_is_parent = true; - echo "$arrow$title"; + echo "$arrow"; } else { - echo "\n\t$arrow$title"; + echo "\n\t$arrow"; } } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) { $menu_hook = get_plugin_page_hook( $item[2], 'admin.php' ); @@ -98,21 +100,21 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { $menu_file = substr( $menu_file, 0, $pos ); if ( ! empty( $menu_hook ) || ( ('index.php' != $item[2]) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) ) ) { $admin_is_parent = true; - echo "\n\t$arrow{$item[0]}"; + echo "\n\t$arrow"; } else { - echo "\n\t$arrow{$item[0]}"; + echo "\n\t$arrow"; } } if ( ! empty( $submenu_items ) ) { - echo "\n\t
"; - echo "
{$item[0]}
"; + echo ""; } echo ""; }