Changeset 55623 in webkit
- Timestamp:
- Mar 6, 2010 6:40:37 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r55620 r55623 1 2010-03-06 Joanmarie Diggs <joanmarie.diggs@gmail.com> 2 3 Reviewed by Eric Seidel. 4 5 https://bugs.webkit.org/show_bug.cgi?id=30895 6 [Gtk] The accessible hierarchy of tables is significantly incorrect for Atk 7 8 * platform/gtk/accessibility/table-hierarchy.html: Added. 9 * platform/gtk/accessibility/table-hierarchy-expected.txt: Added. 10 1 11 2010-03-06 Hironori Bono <hbono@chromium.org> 2 12 -
trunk/WebCore/ChangeLog
r55619 r55623 1 2010-03-06 Joanmarie Diggs <joanmarie.diggs@gmail.com> 2 3 Reviewed by Eric Seidel. 4 5 https://bugs.webkit.org/show_bug.cgi?id=30895 6 [Gtk] The accessible hierarchy of tables is significantly incorrect for Atk 7 8 This completes the fixing of the Atk table hierarchy which was started 9 in bug #35418. 10 11 * accessibility/gtk/AccessibilityObjectAtk.cpp: 12 (AccessibilityObject::accessibilityPlatformIncludesObject): 13 * accessibility/AccessibilityRenderObject.cpp: 14 (AccessibilityRenderObject::determineAccessibilityRole): 15 1 16 2010-03-06 MORITA Hajime <morrita@google.com> 2 17 -
trunk/WebCore/accessibility/AccessibilityRenderObject.cpp
r55611 r55623 2736 2736 #if PLATFORM(GTK) 2737 2737 // Gtk ATs expect all tables, data and layout, to be exposed as tables. 2738 if (node && node->hasTagName(tdTag))2738 if (node && (node->hasTagName(tdTag) || node->hasTagName(thTag))) 2739 2739 return CellRole; 2740 2740 -
trunk/WebCore/accessibility/gtk/AccessibilityObjectAtk.cpp
r55297 r55623 42 42 return IgnoreObject; 43 43 44 // When a list item is made up entirely of children (e.g. paragraphs) 45 // the list item gets ignored. We need it. 46 if (isGroup() && parent->isList()) 47 return IncludeObject; 44 if (isGroup()) { 45 // When a list item is made up entirely of children (e.g. paragraphs) 46 // the list item gets ignored. We need it. 47 if (parent->isList()) 48 return IncludeObject; 49 50 // We expect the parent of a table cell to be a table. 51 AccessibilityObject* child = firstChild(); 52 if (child && child->roleValue() == CellRole) 53 return IgnoreObject; 54 } 48 55 49 56 // Entries and password fields have extraneous children which we want to ignore.
Note: See TracChangeset
for help on using the changeset viewer.