Home | History | Annotate | Download | only in common

Lines Matching defs:TABLE

88   'TABLE' : 'tag_table',
103 'TABLE' : 'tag_table',
752 // information from the table headers once the code for getting table
1072 // sync operation would select a descendant of a layout table if possible. The
1073 // only instance where |hasContent| gets called on a layout table is if no
1075 if (node.tagName == 'TABLE' && !cvox.DomUtil.isLayoutTable(node)) {
1221 } else if (targetNode.tagName == 'TABLE' &&
1906 * Checks if a given node is inside a table and returns the table node if it is
1911 * @return {Node} If the node is inside a table, the table node. Null if it
1921 * Extracts a table node from a list of nodes.
1926 * @return {Node} The table node if the list of nodes contains a table node.
1932 // of the table.
1938 if ((node.tagName == 'TABLE') || cvox.AriaUtil.isGrid(node)) {
1948 * Determines whether a given table is a data table or a layout table
1949 * @param {Node} tableNode The table node.
1950 * @return {boolean} If the table is a layout table, returns true. False
1958 // This table has either 0 or one rows, or only "one" column.
1965 // These heuristics are adapted from the Firefox data and layout table.
1966 // heuristics: http://asurkov.blogspot.com/2011/10/data-vs-layout-table.html
1968 // This table has an ARIA role identifying it as a grid.
1969 // Not a layout table.
1973 // This table has an ARIA landmark role - not a layout table.
1978 // This table has a caption or a summary - not a layout table.
1984 // This table at least one column and at least one column header.
1985 // Not a layout table.
1990 // This table specifies column groups - not a layout table.
1996 // This table has header or footer rows - not a layout table.
2004 // This table contains embed, object, applet, or iframe elements. It is
2005 // a layout table.
2010 // Layout-Purpose TABLE Tags Based on Machine Learning" (2007).
2014 // this is probably a layout table.
2018 // This table has no border.
2023 // This table has a limited number of rows.
2028 // This table has a limited number of previous tags.
2032 if (cvox.XpathUtil.evalXPath('tbody/tr/td/table', tableNode).length > 0) {
2033 // This table has nested tables.
2071 * Whether a given table has a border or not.
2072 * @param {Node} tableNode The table node.
2073 * @return {boolean} If the table has a border, return true. False otherwise.