[Accessibility-ia2] Finding the most recent target of the most recent activation of an in page link
Pete Brunet
pete at a11ysoft.com
Fri Sep 2 14:50:30 PDT 2011
The originating issue is here:
https://bugzilla.mozilla.org/show_bug.cgi?id=617544
Alex's solution is here:
https://wiki.mozilla.org/Accessibility/IA2_1.3#Anchor_target
Due to the fact that this isn't a widespread issue I'd rather use a new
relation than a new method to resolve the problem. I am proposing a new
relation, hasFlowedTo. This is a generic name which could be suitable
in many situations.
A proposed text is: The object which has this relation is related to a
group of additional objects, the sum of which make up a user's
experience. The relation's target object is the object which has most
recently been presented to the user. A concrete example is a section of
a web page that has been navigated to via an in page link such as <a
href="#foo">.
Pete
--
*Pete Brunet*
a11ysoft - Accessibility Architecture and Development
(512) 467-4706 (work), (512) 689-4155 (cell)
Skype: pete.brunet
IM: ptbrunet (AOL, Google), ptbrunet at live.com (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G
On 6/28/2011 10:51 AM, Pete Brunet wrote:
> Hi Alex, I did mean object attribute vs relation. At this point in
> the discussion either of the three (object attribute, relation,
> method) is OK with me. Since the requirement does not seem to be an
> overwhelming one (from the input we have so far) perhaps adding an
> object attribute or relation is the most pragmatic solution.
>
> Pete
>
> On 6/28/2011 5:05 AM, Alexander Surkov wrote:
>> Hi, Pete.
>>
>> I don't recall who exactly came up with new interface suggestion,
>> maybe it was me based on IA2 architecture in Gecko.
>>
>> Assuming you meant new relation rather than object attribute I
>> believe relations approach work as generic approach. Any getter
>> property that returns an object mapped well to relations mechanism,
>> for example, IATable2::caption property can be exposed by relations.
>> The question is when we want to introduce new method rather than
>> reuse existing generic-propose method.
>>
>> Thank you.
>> Alex.
>>
>>
>> On Fri, Jun 24, 2011 at 12:41 PM, Pete Brunet <pete at a11ysoft.com
>> <mailto:pete at a11ysoft.com>> wrote:
>>
>> Thanks Carolyn,
>>
>> Rich, When I read "accessibleDocument" I was thinking of the work
>> done by Cathy Laws back around 2005. I finally found that
>> document at
>> http://accessibility.linuxfoundation.org/a11yspecs/atspi/adoc/ADOC_ATK.html
>> Is this what you were thinking of? If so please start up a new
>> thread to discuss that.
>>
>> By the way, ATK does have AtkDocument, documented at
>> http://developer.gnome.org/atk/2.0/AtkDocument.html
>> with these methods:
>> atk_document_get_document_type
>> atk_document_get_document
>> atk_document_get_attribute_value
>> atk_document_set_attribute_value
>> atk_document_get_attributes
>> atk_document_get_locale
>>
>> From what I remember we didn't see a need for the first 4
>> methods. We put the last two into the IAccessible2 interface so
>> at this point IA2 doesn't have an IAccessibleDocument interface.
>>
>> Jamie, In the bug at
>> https://bugzilla.mozilla.org/show_bug.cgi?id=617544
>> you proposed solving the problem with a new relation or a new
>> accNavigate constant and in the new 1.3 document someone else,
>> perhaps Alex, has proposed a new interface with one method,
>> IAccessibleDocument::anchorTarget. (Perhaps that should have
>> been currentAnchor?) Could the problem be solved with a new
>> object attribute?
>>
>> Pete
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/accessibility-ia2/attachments/20110902/1862c1ff/attachment.htm
More information about the Accessibility-ia2
mailing list