Confirmed users
1,396
edits
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
=Details= | =Details= | ||
==What we need that for?== | ==What we need that for?== | ||
The mapping of DOM tree to accessible tree is | The mapping of DOM tree to accessible tree is performed for following proposes: | ||
#content insertion | #content insertion | ||
##find insertion point | ##find insertion point | ||
| Line 22: | Line 22: | ||
==Accessible tree== | ==Accessible tree== | ||
Accessible object manages its children. There are several types of accessibles: | Accessible object manages its children. There are several types of accessibles: | ||
# | #Extended DOM tree traversal | ||
#Not based on DOM tree traversal | |||
##outerdoc accessible | ##outerdoc accessible | ||
##leaf accessibles | ##leaf accessibles | ||
##HTML combobox (combobox list accessible) | |||
##XUL trees | |||
#DOM nodes adoption | #DOM nodes adoption | ||
##imagemap | ##imagemap | ||
##HTML selects, get accessible from optgroups | |||
#change insertion point relative DOM tree order | #change insertion point relative DOM tree order | ||
##HTML table moves HTML caption | ##HTML table moves HTML caption | ||
# | #Based on DOM tree traversal and own accessible | ||
##listitem (listbullet and listitem content) | ##listitem (listbullet and listitem content) | ||
==Notifications== | ==Notifications== | ||
#standard notifications (standard processing) | |||
#XUL menu notifications (standard processing) | |||
#XUL listbox notifications (needs to implement) | |||
#XUL tree notifications (processed by XUL tree accessible) | |||
==Algorithms== | ==Algorithms== | ||