Bug 428957. Calculate group position and checkable for options and radio buttons. r=surkov, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250251 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
840e12c940
commit
6baedf337f
@ -2056,6 +2056,9 @@ nsAccessible::GetAttributes(nsIPersistentProperties **aAttributes)
|
||||
role == nsIAccessibleRole::ROLE_PUSHBUTTON ||
|
||||
role == nsIAccessibleRole::ROLE_MENUITEM ||
|
||||
role == nsIAccessibleRole::ROLE_LISTITEM ||
|
||||
role == nsIAccessibleRole::ROLE_OPTION ||
|
||||
role == nsIAccessibleRole::ROLE_RADIOBUTTON ||
|
||||
role == nsIAccessibleRole::ROLE_RICH_OPTION ||
|
||||
role == nsIAccessibleRole::ROLE_OUTLINEITEM ||
|
||||
content->HasAttr(kNameSpaceID_None, nsAccessibilityAtoms::aria_checked)) {
|
||||
// Might be checkable -- checking role & ARIA attribute first is faster than getting state
|
||||
@ -2080,6 +2083,8 @@ nsAccessible::GetAttributes(nsIPersistentProperties **aAttributes)
|
||||
role == nsIAccessibleRole::ROLE_MENUITEM ||
|
||||
role == nsIAccessibleRole::ROLE_RADIOBUTTON ||
|
||||
role == nsIAccessibleRole::ROLE_PAGETAB ||
|
||||
role == nsIAccessibleRole::ROLE_OPTION ||
|
||||
role == nsIAccessibleRole::ROLE_RADIOBUTTON ||
|
||||
role == nsIAccessibleRole::ROLE_OUTLINEITEM) &&
|
||||
0 == (State(this) & nsIAccessibleStates::STATE_INVISIBLE)) {
|
||||
nsCOMPtr<nsIAccessible> parent = GetParent();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user