Sha256: 88ab4d4fd113c44d7fc573029a6b9a434e19d968d85bdc56acd3031ae444c8a4
Contents?: true
Size: 425 Bytes
Versions: 375
Compression:
Stored size: 425 Bytes
Contents
// Get all valid roles let explicitRoles; if (node.hasAttribute('role')) { explicitRoles = node .getAttribute('role') .split(/\s+/i) .filter(axe.commons.aria.isValidRole); } // Check valid roles if there are any, otherwise fall back to the inherited role if (explicitRoles && explicitRoles.length > 0) { return explicitRoles.includes('heading'); } else { return axe.commons.aria.implicitRole(node) === 'heading'; }
Version data entries
375 entries across 375 versions & 1 rubygems