From aeedaac04e534b7d8245fbe5b6fa83d4b4f61bf3 Mon Sep 17 00:00:00 2001 From: Richard Hansen Date: Sun, 17 Jan 2021 19:11:08 -0500 Subject: [PATCH] ace2_inner: Improve readability of object creation --- src/static/js/ace2_inner.js | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/static/js/ace2_inner.js b/src/static/js/ace2_inner.js index 255cc0165..b03365205 100644 --- a/src/static/js/ace2_inner.js +++ b/src/static/js/ace2_inner.js @@ -3515,18 +3515,15 @@ function Ace2Inner() { }; } }; - const selection = {}; - selection.startPoint = pointFromRangeBound(range.startContainer, range.startOffset); - selection.endPoint = pointFromRangeBound(range.endContainer, range.endOffset); - selection.focusAtStart = ( - ( - (range.startContainer !== range.endContainer) || - (range.startOffset !== range.endOffset) - ) && + const selection = { + startPoint: pointFromRangeBound(range.startContainer, range.startOffset), + endPoint: pointFromRangeBound(range.endContainer, range.endOffset), + focusAtStart: + (range.startContainer !== range.endContainer || range.startOffset !== range.endOffset) && browserSelection.anchorNode && - (browserSelection.anchorNode === range.endContainer) && - (browserSelection.anchorOffset === range.endOffset) - ); + browserSelection.anchorNode === range.endContainer && + browserSelection.anchorOffset === range.endOffset, + }; if (selection.startPoint.node.ownerDocument !== window.document) { return null;