Thanks Alex, I'd like other's input on this. -Pete
On 2/22/12 2:54 AM, Alexander Surkov wrote: > Hi, Pete. > > The proposed document accessible concept is close to DOM document. I'm > not sure maybe there's a better name for it. This concept might make > sense for AT because many methods (DOM oriented methods) called on the > document are much faster than if they were called on some document > child. One example was get_accChild that can return child accessible > by uniqueID. Firefox doesn't implement get_accChild by uniqueId on non > document accessible because it's slow. All caret/selection methods are > fast on document accessible and slow on child accessible. If AT needs > to get something within a document then it's preferable to do that on > document accessible. > > Theoretically anchorTarget is applicable to any document type, > requirement is the URL should contain '#' pointing to element. For > example, if you put ARIA role="application" on HTML body then document > accessible has application role. > > Alex. > > > On Wed, Feb 22, 2012 at 2:35 PM, Pete Brunet <[email protected]> wrote: >> Hi Alexander, In the case of IA2 I'm not aware of an interface being used as >> a marker like you are proposing. Maybe the method name should be something >> other than document. Some use cases would be helpful. I am doubting that >> the AT would be asking for the containing object which can provide the most >> recent target (the only method available from your proposed IADocument >> interface). Does that query make sense for application, frame, and dialog? >> >> Also, I don't understand the get_accChild / uniqueID argument. >> >> Pete >> >> >> On 2/21/12 9:31 PM, Alexander Surkov wrote: >> >> Right, but other things like get_accChild taking uniqueId are still applied. >> >> >> On Wed, Feb 22, 2012 at 12:05 PM, James Teh <[email protected]> wrote: >> >> On 22/02/2012 12:34 PM, Alexander Surkov wrote: >> >> In Firefox a document accessible can have following roles: >> # ROLE_SYSTEM_APPLICATION >> # IA2_ROLE_FRAME >> # ROLE_SYSTEM_DOCUMENT >> # ROLE_SYSTEM_DIALOG >> >> I'd argue all of the roles other than ROLE_SYSTEM_DOCUMENT are not >> "documents" in the user sense of the word and therefore "document" >> operations (such as fetching the most recent target) don't apply to them. >> However, perhaps I'm being too literal. I don't really mind either way. >> >> Jamie >> >> -- >> James Teh >> Director, NV Access Limited >> Email: [email protected] >> Web site: http://www.nvaccess.org/ >> Phone: +61 7 5667 8372 >> >> _______________________________________________ >> Accessibility-ia2 mailing list >> [email protected] >> https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2 >> >> _______________________________________________ >> Accessibility-ia2 mailing list >> [email protected] >> https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2 >> >> >> -- >> Pete Brunet >> >> a11ysoft - Accessibility Architecture and Development >> (512) 467-4706 (work), (512) 689-4155 (cell) >> Skype: pete.brunet >> IM: ptbrunet (AOL, Google), [email protected] (MSN) >> http://www.a11ysoft.com/about/ >> Ionosphere: WS4G _______________________________________________ Accessibility-ia2 mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2
