From 9d06309dc10eec89d9f29bf39c5b6b5e138b5ccd Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Fri, 20 Apr 2018 02:14:25 +0200 Subject: [PATCH] Fixed incorrect border check for tooltips --- scripts/AnimeNotifier.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/scripts/AnimeNotifier.ts b/scripts/AnimeNotifier.ts index c47c06fb..c169960f 100644 --- a/scripts/AnimeNotifier.ts +++ b/scripts/AnimeNotifier.ts @@ -238,6 +238,8 @@ export default class AnimeNotifier { } assignTooltipOffsets(elements?: IterableIterator) { + const distanceToBorder = 5 + if(!elements) { elements = findAll("tip") } @@ -259,10 +261,10 @@ export default class AnimeNotifier { let tipEndX = tipStartX + tipWidth let leftOffset = 0 - if(tipStartX < 0) { - leftOffset = -tipStartX + 5 - } else if(tipEndX > contentRect.width) { - leftOffset = -(tipEndX - contentRect.width + 5) + if(tipStartX < distanceToBorder) { + leftOffset = -tipStartX + distanceToBorder + } else if(tipEndX > contentRect.width - distanceToBorder) { + leftOffset = -(tipEndX - contentRect.width + distanceToBorder) } if(leftOffset !== 0) {