Accessibility/Accessible Table Implementation: Difference between revisions

Jump to navigation Jump to search
Line 72: Line 72:


== <code> getIndexInParent</code> Method Synchronization ==
== <code> getIndexInParent</code> Method Synchronization ==
When we deal with tables then AT requires the method <code>getIndexInParent</code> of accessible object should be synchronized with the methods of accessible table. It's valid for ATK but it makes sense as well for IA2 as well. In details, when <code>getIndexInParent</code> called on the table cell should return index that is used in <code>getRowAtIndex</code> and <code>getColumnAtIndex</code> methods. This rule assumes the table cells must be direct children of the table accessible. Firefox table implementation broke this rule in some cases.
When we deal with tables then AT requires method <code>getIndexInParent</code> of accessible object should be synchronized with methods of accessible table. It's valid for ATK but it makes sense as well for IA2 as well. In details, when <code>getIndexInParent</code> called on the table cell should return index that is used in <code>getRowAtIndex</code> and <code>getColumnAtIndex</code> methods. This rule assumes the table cells must be direct children of the table accessible. Firefox table implementation broke this rule in some cases.


=== HTML static tables in ATK ===
=== HTML static tables in ATK ===
Confirmed users
1,396

edits

Navigation menu