Changeset 222276 in webkit
- Timestamp:
- Sep 20, 2017 12:30:15 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r222273 r222276 1 2017-09-20 Joanmarie Diggs <jdiggs@igalia.com> 2 3 [ATK] atk_table_get_n_rows() and atk_table_get_n_columns() should return values of aria-rowcount and aria-colcount, if present 4 https://bugs.webkit.org/show_bug.cgi?id=171172 5 6 Reviewed by Chris Fleizach. 7 8 Generated platform-specific expectations to reflect the new behavior. 9 10 * accessibility/aria-table-attributes.html: Modified to handle platform differences. 11 * platform/gtk/accessibility/aria-table-attributes-expected.txt: Added. 12 1 13 2017-09-20 Youenn Fablet <youenn@apple.com> 2 14 -
trunk/LayoutTests/accessibility/aria-table-attributes.html
r191391 r222276 82 82 shouldBe("grid.numberAttributeValue('AXARIAColumnCount')", "16"); 83 83 shouldBe("grid.numberAttributeValue('AXARIARowCount')", "30"); 84 shouldBe("grid.rowCount", "4"); 85 shouldBe("grid.columnCount", "4"); 84 if (accessibilityController.platformName == "atk") { 85 shouldBe("grid.rowCount", "30"); 86 shouldBe("grid.columnCount", "16"); 87 } else { 88 shouldBe("grid.rowCount", "4"); 89 shouldBe("grid.columnCount", "4"); 90 } 86 91 87 92 // aria-colindex and aria-rowindex -
trunk/Source/WebCore/ChangeLog
r222274 r222276 1 2017-09-20 Joanmarie Diggs <jdiggs@igalia.com> 2 3 [ATK] atk_table_get_n_rows() and atk_table_get_n_columns() should return values of aria-rowcount and aria-colcount, if present 4 https://bugs.webkit.org/show_bug.cgi?id=171172 5 6 Reviewed by Chris Fleizach. 7 8 Modify webKitAccessibleTableGetNColumns() and webkitAccessibleTableGetNRows() 9 to prefer the ARIA value over the DOM-based value. 10 11 No new tests needed: We already have coverage through aria-table-attributes.html. 12 Platform expectations for this test were updated. 13 14 * accessibility/atk/WebKitAccessibleInterfaceTable.cpp: 15 (webkitAccessibleTableGetNColumns): 16 (webkitAccessibleTableGetNRows): 17 1 18 2017-09-20 Youenn Fablet <youenn@apple.com> 2 19 -
trunk/Source/WebCore/accessibility/atk/WebKitAccessibleInterfaceTable.cpp
r208112 r222276 150 150 151 151 AccessibilityObject* accTable = core(table); 152 if (is<AccessibilityTable>(*accTable)) 153 return downcast<AccessibilityTable>(*accTable).columnCount(); 154 return 0; 152 if (!is<AccessibilityTable>(*accTable)) 153 return 0; 154 155 if (int columnCount = downcast<AccessibilityTable>(*accTable).ariaColumnCount()) 156 return columnCount; 157 158 return downcast<AccessibilityTable>(*accTable).columnCount(); 155 159 } 156 160 … … 161 165 162 166 AccessibilityObject* accTable = core(table); 163 if (is<AccessibilityTable>(*accTable)) 164 return downcast<AccessibilityTable>(*accTable).rowCount(); 165 return 0; 167 if (!is<AccessibilityTable>(*accTable)) 168 return 0; 169 170 if (int rowCount = downcast<AccessibilityTable>(*accTable).ariaRowCount()) 171 return rowCount; 172 173 return downcast<AccessibilityTable>(*accTable).rowCount(); 166 174 } 167 175
Note: See TracChangeset
for help on using the changeset viewer.