UNPKG

axe-core

Version:

Accessibility engine for automated Web UI testing

20 lines (16 loc) 485 B
var row, cell, badHeaders = []; for (var rowIndex = 0, rowLength = node.rows.length; rowIndex < rowLength; rowIndex++) { row = node.rows[rowIndex]; for (var cellIndex = 0, cellLength = row.cells.length; cellIndex < cellLength; cellIndex++) { cell = row.cells[cellIndex]; if (axe.commons.table.isHeader(cell) && !axe.commons.text.accessibleText(cell)) { badHeaders.push(cell); } } } if (badHeaders.length) { this.relatedNodes(badHeaders); return true; } return false;