Lines Matching defs:TABLE
89 'TABLE' : 'tag_table',
104 'TABLE' : 'tag_table',
787 // information from the table headers once the code for getting table
1122 // sync operation would select a descendant of a layout table if possible. The
1123 // only instance where |hasContent| gets called on a layout table is if no
1125 if (node.tagName == 'TABLE' && !cvox.DomUtil.isLayoutTable(node)) {
1271 } else if (targetNode.tagName == 'TABLE' &&
1956 * Checks if a given node is inside a table and returns the table node if it is
1961 * @return {Node} If the node is inside a table, the table node. Null if it
1971 * Extracts a table node from a list of nodes.
1976 * @return {Node} The table node if the list of nodes contains a table node.
1982 // of the table.
1988 if ((node.tagName == 'TABLE') || cvox.AriaUtil.isGrid(node)) {
1998 * Determines whether a given table is a data table or a layout table
1999 * @param {Node} tableNode The table node.
2000 * @return {boolean} If the table is a layout table, returns true. False
2008 // This table has either 0 or one rows, or only "one" column.
2015 // These heuristics are adapted from the Firefox data and layout table.
2016 // heuristics: http://asurkov.blogspot.com/2011/10/data-vs-layout-table.html
2018 // This table has an ARIA role identifying it as a grid.
2019 // Not a layout table.
2023 // This tabletable.
2028 // This table has a caption or a summary - not a layout table.
2034 // This table at least one column and at least one column header.
2035 // Not a layout table.
2040 // This table specifies column groups - not a layout table.
2046 // This table has header or footer rows - not a layout table.
2054 // This table contains embed, object, applet, or iframe elements. It is
2055 // a layout table.
2060 // Layout-Purpose TABLE Tags Based on Machine Learning" (2007).
2064 // this is probably a layout table.
2068 // This table has no border.
2073 // This table has a limited number of rows.
2078 // This table has a limited number of previous tags.
2082 if (cvox.XpathUtil.evalXPath('tbody/tr/td/table', tableNode).length > 0) {
2083 // This table has nested tables.
2121 * Whether a given table has a border or not.
2122 * @param {Node} tableNode The table node.
2123 * @return {boolean} If the table has a border, return true. False otherwise.