From 9f5df5d0455e2b6ea43e5aa67087f61e76df371d Mon Sep 17 00:00:00 2001 From: Scott Taylor Date: Thu, 25 Jun 2015 19:32:36 +0000 Subject: [PATCH] Admin menu: improve accessibility when collapsed. Props afercia. Fixes #32346. git-svn-id: https://develop.svn.wordpress.org/trunk@32946 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/css/admin-menu.css | 13 +++++++++---- src/wp-admin/menu-header.php | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/wp-admin/css/admin-menu.css b/src/wp-admin/css/admin-menu.css index 77f0034d01..433f1a755f 100644 --- a/src/wp-admin/css/admin-menu.css +++ b/src/wp-admin/css/admin-menu.css @@ -318,11 +318,15 @@ padding: 0; } -#adminmenu .wp-submenu-head, -.folded #adminmenu .wp-menu-name { +#adminmenu .wp-submenu-head { display: none; } +.folded #adminmenu .wp-menu-name { + position: absolute; + left: -999px; +} + .folded #adminmenu .wp-submenu-head { display: block; } @@ -678,7 +682,8 @@ li#wp-admin-bar-menu-toggle { } .auto-fold #adminmenu .wp-menu-name { - display: none; + position: absolute; + left: -999px; } .auto-fold #adminmenu .wp-submenu-head { @@ -797,7 +802,7 @@ li#wp-admin-bar-menu-toggle { /* Restore the menu names */ .auto-fold #adminmenu .wp-menu-name { - display: block; + position: static; margin-left: 35px; } diff --git a/src/wp-admin/menu-header.php b/src/wp-admin/menu-header.php index b2c1ed1df8..013686106f 100644 --- a/src/wp-admin/menu-header.php +++ b/src/wp-admin/menu-header.php @@ -157,7 +157,7 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { if ( ! empty( $submenu_items ) ) { echo "\n\t