From 5e657e93b3e9bfa3ece5bb60531c3b304d005ed3 Mon Sep 17 00:00:00 2001 From: mauro-balades Date: Wed, 9 Oct 2024 20:02:44 +0200 Subject: [PATCH] Refactor ZenCompactMode to remove unused function _fixCrossedEdge and simplify _getCrossedEdge --- src/ZenCompactMode.mjs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/ZenCompactMode.mjs b/src/ZenCompactMode.mjs index 7ea6df7..30ec85f 100644 --- a/src/ZenCompactMode.mjs +++ b/src/ZenCompactMode.mjs @@ -210,23 +210,14 @@ var gZenCompactModeManager = { } }, - _fixCrossedEdge(edge) { - if (edge == "top") return "bottom"; - if (edge == "bottom") return "top"; - if (edge == "left") return "right"; - if (edge == "right") return "left"; - return edge; - }, - _getCrossedEdge(posX, posY, element = document.documentElement, maxDistance = 5) { const targetBox = element.getBoundingClientRect(); posX = Math.max(targetBox.left, Math.min(posX, targetBox.right)); posY = Math.max(targetBox.top, Math.min(posY, targetBox.bottom)); - const edge = ['top', 'bottom', 'left', 'right'].find((edge, i) => { + return ['top', 'bottom', 'left', 'right'].find((edge, i) => { const distance = Math.abs((i < 2 ? posY : posX) - targetBox[edge]); return distance <= maxDistance; }); - return edge; }, _positionInBounds(axis = 'x', element, x, y, error = 0) {