123456789101112131415161718192021 |
- import { sanitize } from '../commons/text';
- import { isVisible, isInTextBlock } from '../commons/dom';
- function linkInTextBlockMatches(node) {
- var text = sanitize(node.textContent);
- var role = node.getAttribute('role');
- if (role && role !== 'link') {
- return false;
- }
- if (!text) {
- return false;
- }
- if (!isVisible(node, false)) {
- return false;
- }
- return isInTextBlock(node);
- }
- export default linkInTextBlockMatches;
|