Confirmed users
1,396
edits
Line 1,035: | Line 1,035: | ||
==Geometry== | ==Geometry== | ||
Outline can be drawn around a range defined by two positions. | |||
<pre> | <pre> | ||
partial interface AccessibleDocument { | partial interface AccessibleDocument { | ||
Line 1,044: | Line 1,042: | ||
}; | }; | ||
</pre> | </pre> | ||
<code> | |||
AccessibleDocument .''outline'' | |||
::Outlines a range bounded by two positions. | |||
AccessibleDocument .''clearOutlines'' | |||
::Removes all drawn outlines. | |||
</code> | |||
<pre> | <pre> | ||
partial interface AccessiblePos { | partial interface AccessiblePos { | ||
readonly attribute | readonly attribute DOMPoint coordinate; | ||
readonly attribute | readonly attribute unsigned long distanceBetween(AccessiblePos pos2); | ||
}; | }; | ||
</pre> | </pre> | ||
<code> | <code> | ||
AccessiblePos .'' | AccessiblePos .''coordinate'' | ||
::Returns a | ::Returns a DOM point for top left corner of the accessible position. | ||
</code> | </code> | ||
<code> | <code> | ||
AccessiblePos .'' | AccessiblePos .''distanceBetween'' | ||
::Returns a | ::Returns a distance between this and given accessible position. | ||
</code> | </code> | ||
Questions/concerns | |||
*It's tricky how to style that but maybe document or accessible should decide how it should be styled, for example, black outline on black background. | |||
===Hit testing=== | ===Hit testing=== |