From d8ae8dec820965ce3b553fb82a3d2e80bc7ae8f7 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Sat, 31 Aug 2019 00:20:15 +0900 Subject: [PATCH] Fixed tooltips out of viewport (Y axis) --- scripts/Elements/tool-tip/tool-tip.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/Elements/tool-tip/tool-tip.ts b/scripts/Elements/tool-tip/tool-tip.ts index 920bbb5b..d7467e3d 100644 --- a/scripts/Elements/tool-tip/tool-tip.ts +++ b/scripts/Elements/tool-tip/tool-tip.ts @@ -39,6 +39,7 @@ export default class ToolTip extends HTMLElement { } let offsetX = 0 + let offsetY = 0 if(finalX < contentRect.left) { offsetX = contentRect.left - finalX @@ -48,6 +49,11 @@ export default class ToolTip extends HTMLElement { finalX += offsetX } + if(finalY < contentRect.top) { + offsetY = contentRect.top - finalY + finalY += offsetY + } + let arrowX = boxRect.width / 2 - offsetX Diff.mutations.queue(() => {