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) {