| 1234567891011121314151617181920 |
- 'use strict';
- var isClickableInput = require('../click/isClickableInput.js');
- var isEditable = require('../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) && isEditable.isEditableInputOrTextArea(node);
- }
- function hasNoSelection(node) {
- return isElement(node) && isClickableInput.isClickableInput(node);
- }
- function isElement(node) {
- return node.nodeType === 1;
- }
- exports.hasNoSelection = hasNoSelection;
- exports.hasOwnSelection = hasOwnSelection;
|