@fancyapps/ui
Version:
JavaScript UI Component Library
15 lines (13 loc) • 429 B
JavaScript
/**
* Deselect any text which may be selected on a page
*/
export const clearTextSelection = () => {
const selection = window.getSelection ? window.getSelection() : document.selection;
if (selection && selection.rangeCount && selection.getRangeAt(0).getClientRects().length) {
if (selection.removeAllRanges) {
selection.removeAllRanges();
} else if (selection.empty) {
selection.empty();
}
}
};