From 3bfa279b165b6eae8f58ad30ef842ea69589c09e Mon Sep 17 00:00:00 2001 From: druid <druid@druids-MBP-2.lan> Date: Mon, 25 Jan 2021 17:27:21 +0200 Subject: [PATCH] menu panel positioning --- .../hy-desktop-menu-links/hy-desktop-menu-links.tsx | 3 +-- src/components/site-header/site-header.scss | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.tsx b/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.tsx index 51b48e7d..3b0dcc67 100644 --- a/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.tsx +++ b/src/components/site-header/hy-desktop-menu-links/hy-desktop-menu-links.tsx @@ -146,8 +146,7 @@ export class HyDesktopMenuLinks { this.showBackdropShadow('open', shadowTop); // Position submenu block under the activated top menu item. - let activeButtonRect = activeMenuItem.getBoundingClientRect(); - const menuPanelLeftPosition = activeButtonRect.left - this._submenuLeftMargin; + const menuPanelLeftPosition = activeMenuItem.offsetLeft - this._submenuLeftMargin; activeMenuItemSibling.style.paddingLeft = `${menuPanelLeftPosition}px`; // Position shortcuts block. diff --git a/src/components/site-header/site-header.scss b/src/components/site-header/site-header.scss index d7e2b134..26292ff7 100644 --- a/src/components/site-header/site-header.scss +++ b/src/components/site-header/site-header.scss @@ -23,7 +23,8 @@ position: fixed; right: 0; transform: translateY(0) translateZ(0); - width: 100%; + //width: 100%; + width: inherit; //?? } &--sticky-hidden { top: 0; @@ -166,6 +167,7 @@ background-color: rgba(0, 0, 0, 0.4); transition: background-color 300ms; visibility: visible; + width: inherit; //?? z-index: 99; } } -- GitLab