diff --git a/core/modules/toolbar/css/toolbar.module.css b/core/modules/toolbar/css/toolbar.module.css index 11374b2a3c..fdd4ef01f4 100644 --- a/core/modules/toolbar/css/toolbar.module.css +++ b/core/modules/toolbar/css/toolbar.module.css @@ -46,7 +46,8 @@ .toolbar .toolbar-bar .toolbar-tab.hidden { display: none; } -.toolbar a { +.toolbar a, +.toolbar span[class*="toolbar-icon-menu-link-content:"] { display: block; line-height: 1; } diff --git a/core/modules/toolbar/css/toolbar.theme.css b/core/modules/toolbar/css/toolbar.theme.css index b0c8ada389..52558fac38 100644 --- a/core/modules/toolbar/css/toolbar.theme.css +++ b/core/modules/toolbar/css/toolbar.theme.css @@ -84,7 +84,9 @@ background-color: #f5f5f5; } .toolbar-tray a, -.toolbar-tray a:visited { +.toolbar-tray a:visited, +.toolbar-tray span[class*="toolbar-icon-menu-link-content:"], +.toolbar-tray span[class*="toolbar-icon-menu-link-content:"]:visited { padding: 1em 1.3333em; cursor: pointer; text-decoration: none; @@ -93,7 +95,11 @@ .toolbar-tray a:hover, .toolbar-tray a:active, .toolbar-tray a:focus, -.toolbar-tray a.is-active { +.toolbar-tray a.is-active, +.toolbar-tray span[class*="toolbar-icon-menu-link-content:"]:hover, +.toolbar-tray span[class*="toolbar-icon-menu-link-content:"]:active, +.toolbar-tray span[class*="toolbar-icon-menu-link-content:"]:focus, +.toolbar-tray span[class*="toolbar-icon-menu-link-content:"].is-active { text-decoration: underline; color: #000; } diff --git a/core/modules/toolbar/js/toolbar.menu.js b/core/modules/toolbar/js/toolbar.menu.js index bb2a5ff090..999b175598 100644 --- a/core/modules/toolbar/js/toolbar.menu.js +++ b/core/modules/toolbar/js/toolbar.menu.js @@ -128,7 +128,7 @@ text: '', }; // Initialize items and their links. - $menu.find('li > a').wrap('