diff --git a/core/modules/system/templates/menu.html.twig b/core/modules/system/templates/menu.html.twig index d173a86..29b2603 100644 --- a/core/modules/system/templates/menu.html.twig +++ b/core/modules/system/templates/menu.html.twig @@ -17,6 +17,9 @@ #} {% import _self as menus %} diff --git a/core/modules/toolbar/css/toolbar.menu.css b/core/modules/toolbar/css/toolbar.menu.css index 5e70a02..bf1b0a1 100644 --- a/core/modules/toolbar/css/toolbar.menu.css +++ b/core/modules/toolbar/css/toolbar.menu.css @@ -1,8 +1,8 @@ /** * @file toolbar.menu.css */ -.toolbar .menu, -[dir="rtl"] .toolbar .menu { +.toolbar ul.menu, +[dir="rtl"] .toolbar ul.menu { list-style: none; margin: 0; padding: 0; @@ -13,9 +13,9 @@ position: relative; width: auto; } -.toolbar .toolbar-tray-horizontal .menu .toolbar-handle, -.toolbar .toolbar-tray-horizontal .menu ul, -.toolbar .toolbar-tray-vertical .menu ul { +.toolbar .toolbar-tray-horizontal ul.menu .toolbar-handle, +.toolbar .toolbar-tray-horizontal ul.menu ul, +.toolbar .toolbar-tray-vertical ul.menu ul { display: none; } .toolbar .toolbar-tray-vertical li.open > ul { diff --git a/core/modules/toolbar/js/toolbar.js b/core/modules/toolbar/js/toolbar.js index 909708d..a709682 100644 --- a/core/modules/toolbar/js/toolbar.js +++ b/core/modules/toolbar/js/toolbar.js @@ -68,7 +68,7 @@ // Render collapsible menus. var menuModel = Drupal.toolbar.models.menuModel = new Drupal.toolbar.MenuModel(); Drupal.toolbar.views.menuVisualView = new Drupal.toolbar.MenuVisualView({ - el: $(this).find('.toolbar-menu-administration').get(0), + el: $(this).find('.toolbar-menu-administration > nav').get(0), model: menuModel, strings: options.strings }); diff --git a/core/modules/toolbar/js/toolbar.menu.js b/core/modules/toolbar/js/toolbar.menu.js index 1100278..fd79188 100644 --- a/core/modules/toolbar/js/toolbar.menu.js +++ b/core/modules/toolbar/js/toolbar.menu.js @@ -80,7 +80,7 @@ // Add a handle to each list item if it has a menu. $menu.find('li').each(function (index, element) { var $item = $(element); - if ($item.children('ul.menu').length) { + if ($item.children('nav ul.menu').length) { var $box = $item.children('.toolbar-box'); options.text = Drupal.t('@label', {'@label': $box.find('a').text()}); $item.children('.toolbar-box')