Sha256: c71a4eff53be38bb79a293fbcf0eb537f5a3dece4a982591d334eebc28f27057
Contents?: true
Size: 554 Bytes
Versions: 271
Compression:
Stored size: 554 Bytes
Contents
/* global text */ /** * Returns an array of visible text virtual nodes * @method visibleTextNodes * @memberof axe.commons.text * @instance * @param {VirtualNode} vNode * @return {VitrualNode[]} */ text.visibleTextNodes = function(vNode) { const parentVisible = axe.commons.dom.isVisible(vNode.actualNode); let nodes = []; vNode.children.forEach(child => { if (child.actualNode.nodeType === 3) { if (parentVisible) { nodes.push(child); } } else { nodes = nodes.concat(text.visibleTextNodes(child)); } }); return nodes; };
Version data entries
271 entries across 271 versions & 1 rubygems