Sha256: afbe9179b8b922898d153fc9d6a9cdb76d9cf4e3268c3ce8a56ed79cbf5169b2
Contents?: true
Size: 631 Bytes
Versions: 375
Compression:
Stored size: 631 Bytes
Contents
/* global table */ /** * Determine if a `HTMLTableCellElement` is a data cell * @method isDataCell * @memberof axe.commons.table * @instance * @param {HTMLTableCellElement} node The table cell to test * @return {Boolean} */ table.isDataCell = function(cell) { // @see http://www.whatwg.org/specs/web-apps/current-work/multipage/tables.html#empty-cell if (!cell.children.length && !cell.textContent.trim()) { return false; } const role = cell.getAttribute('role'); if (axe.commons.aria.isValidRole(role)) { return ['cell', 'gridcell'].includes(role); } else { return cell.nodeName.toUpperCase() === 'TD'; } };
Version data entries
375 entries across 375 versions & 1 rubygems