Sha256: c9eb36b70f501623b4f25c480eb3c546e65ce846dadaa40380995325976e3458
Contents?: true
Size: 556 Bytes
Versions: 26
Compression:
Stored size: 556 Bytes
Contents
import { isClickableInput } from '../click/isClickableInput.js'; import { isEditableInputOrTextArea } from '../edit/isEditable.js'; /** * Determine if the element has its own selection implementation * and does not interact with the Document Selection API. */ function hasOwnSelection(node) { return isElement(node) && isEditableInputOrTextArea(node); } function hasNoSelection(node) { return isElement(node) && isClickableInput(node); } function isElement(node) { return node.nodeType === 1; } export { hasNoSelection, hasOwnSelection };
Version data entries
26 entries across 26 versions & 1 rubygems