Closed Bug 347022 Opened 19 years ago Closed 19 years ago

Expose wairole:application docs as ATK_ROLE_EMBEDDED

Categories

(Core :: Disability Access APIs, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: aaronlev, Assigned: aaronlev)

References

Details

(Keywords: access)

Attachments

(1 file)

We need a unique role for web applications such as a DHTML spreadsheet, where the <body> or <html> has a role="wairole:application". This indicates to the AT that the document reading mode should not be the default after the page loads. Bill Haneman has recommended ATK_ROLE_EMBEDDED.
Note, ATK_ROLE_EMBEDDED seems a bit odd for this, but we have nothing else: From the ATK docs: "ATK_ROLE_EMBEDDED The object is an embedded container within a document or panel. This role is a grouping "hint" indicating that the contained objects share a context."
Attachment #231768 - Flags: review?(Evan.Yan)
Is this the same role that will be used to deliniate embedded plugins in web pages (e.g. Flash player)?
Comment on attachment 231768 [details] [diff] [review] Use ATK_ROLE_EMBEDDED r=me Nit: no need whitespace change here: - ATK_ROLE_INVALID, // nsIAccessible::ROLE_REDUNDANT_OBJECT 111 + ATK_ROLE_INVALID, // nsIAccessible::ROLE_REDUNDANT_OBJECT 111
Attachment #231768 - Flags: review?(Evan.Yan) → review+
I think this is the same thing used for the Flash player, yes. Bill says we don't have a better role to use for these applications.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
I forgot to change ROLE_FRAME in http://lxr.mozilla.org/seamonkey/source/widget/src/gtk2/nsWindow.cpp#4743 to ROLE_CHROME_WINDOW Jwalden backed me out.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(In reply to comment #5) > I forgot to change ROLE_FRAME in > http://lxr.mozilla.org/seamonkey/source/widget/src/gtk2/nsWindow.cpp#4743 > to ROLE_CHROME_WINDOW > > Jwalden backed me out. > sorry, I didn't realize there is other module using accessibility roles when I was reviewing.
Status: REOPENED → RESOLVED
Closed: 19 years ago19 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: