Bug 751493 - Move out combobox list logic from nsHTMLSelectListAccessible::NativeRole r=surkov

This commit is contained in:
Jignesh Kakadiya 2012-05-16 11:38:49 +09:00
parent 17982eb2b6
commit 0a6c8e8041
2 changed files with 7 additions and 3 deletions

View File

@ -88,9 +88,6 @@ nsHTMLSelectListAccessible::NativeState()
role
nsHTMLSelectListAccessible::NativeRole()
{
if (mParent && mParent->Role() == roles::COMBOBOX)
return roles::COMBOBOX_LIST;
return roles::LISTBOX;
}
@ -710,6 +707,12 @@ nsHTMLComboboxListAccessible::IsPrimaryForNode() const
////////////////////////////////////////////////////////////////////////////////
// nsHTMLComboboxAccessible: nsAccessible
role
nsHTMLComboboxListAccessible::NativeRole()
{
return roles::COMBOBOX_LIST;
}
PRUint64
nsHTMLComboboxListAccessible::NativeState()
{

View File

@ -258,6 +258,7 @@ public:
virtual bool IsPrimaryForNode() const;
// nsAccessible
virtual mozilla::a11y::role NativeRole();
virtual PRUint64 NativeState();
virtual void GetBoundsRect(nsRect& aBounds, nsIFrame** aBoundingFrame);