From 370708994262b7ffd92aa73185552fc2f18ebe01 Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Wed, 20 Jun 2018 19:08:49 +0200 Subject: [PATCH] Fix tooltip position when text too wide. --- assets/main.coffee | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/assets/main.coffee b/assets/main.coffee index 4729d95..aa3c536 100644 --- a/assets/main.coffee +++ b/assets/main.coffee @@ -1,4 +1,4 @@ -document.addEventListener 'DOMContentLoaded', (event) -> +document.addEventListener 'DOMContentLoaded', (event) -> window.mdc.autoInit() window.tabBar = new mdc.tabs.MDCTabBar document.querySelector '#tab-bar' @@ -114,7 +114,10 @@ document.addEventListener 'DOMContentLoaded', (event) -> if mouseX + cursorOffset + tooltipWidth >= viewportRight # show tooltip LEFT of cursor - tooltip.style.left = (mouseX - cursorOffset - tooltipWidth) + 'px' + leftPos = mouseX - cursorOffset - tooltipWidth + if leftPos < 0 + leftPos = 0 + tooltip.style.left = leftPos + 'px' else # show tooltip right of cursor tooltip.style.left = (mouseX + cursorOffset) + 'px'