UNPKG

phx-react

Version:

PHX REACT

19 lines 615 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDOMRangeRect = getDOMRangeRect; function getDOMRangeRect(nativeSelection, rootElement) { const domRange = nativeSelection.getRangeAt(0); let rect; if (nativeSelection.anchorNode === rootElement) { let inner = rootElement; while (inner.firstElementChild != null) { inner = inner.firstElementChild; } rect = inner.getBoundingClientRect(); } else { rect = domRange.getBoundingClientRect(); } return rect; } //# sourceMappingURL=getDOMRangeRect.js.map