Sha256: d92288ab3a72a9f6785935e0a538499e27443415551a42126f78334df47b06bb
Contents?: true
Size: 414 Bytes
Versions: 250
Compression:
Stored size: 414 Bytes
Contents
if (!options || !options.selector || typeof options.selector !== 'string') { throw new TypeError( 'visible-in-page requires options.selector to be a string' ); } const matchingElms = axe.utils.querySelectorAllFilter( virtualNode, options.selector, vNode => axe.commons.dom.isVisible(vNode.actualNode, true) ); this.relatedNodes(matchingElms.map(vNode => vNode.actualNode)); return matchingElms.length > 0;
Version data entries
250 entries across 250 versions & 1 rubygems