Backout changeset e43f568b3e9a (bug 1423990) because some OSX-only code still doesn't build. r=me
This commit is contained in:
@@ -42,7 +42,7 @@ uint64_t
|
||||
HTMLSelectListAccessible::NativeState()
|
||||
{
|
||||
uint64_t state = AccessibleWrap::NativeState();
|
||||
if (mContent->AsElement()->HasAttr(kNameSpaceID_None, nsGkAtoms::multiple))
|
||||
if (mContent->HasAttr(kNameSpaceID_None, nsGkAtoms::multiple))
|
||||
state |= states::MULTISELECTABLE | states::EXTSELECTABLE;
|
||||
|
||||
return state;
|
||||
@@ -60,14 +60,14 @@ HTMLSelectListAccessible::NativeRole()
|
||||
bool
|
||||
HTMLSelectListAccessible::SelectAll()
|
||||
{
|
||||
return mContent->AsElement()->HasAttr(kNameSpaceID_None, nsGkAtoms::multiple) ?
|
||||
return mContent->HasAttr(kNameSpaceID_None, nsGkAtoms::multiple) ?
|
||||
AccessibleWrap::SelectAll() : false;
|
||||
}
|
||||
|
||||
bool
|
||||
HTMLSelectListAccessible::UnselectAll()
|
||||
{
|
||||
return mContent->AsElement()->HasAttr(kNameSpaceID_None, nsGkAtoms::multiple) ?
|
||||
return mContent->HasAttr(kNameSpaceID_None, nsGkAtoms::multiple) ?
|
||||
AccessibleWrap::UnselectAll() : false;
|
||||
}
|
||||
|
||||
@@ -152,7 +152,7 @@ HTMLSelectOptionAccessible::NativeName(nsString& aName)
|
||||
{
|
||||
// CASE #1 -- great majority of the cases
|
||||
// find the label attribute - this is what the W3C says we should use
|
||||
mContent->AsElement()->GetAttr(kNameSpaceID_None, nsGkAtoms::label, aName);
|
||||
mContent->GetAttr(kNameSpaceID_None, nsGkAtoms::label, aName);
|
||||
if (!aName.IsEmpty())
|
||||
return eNameOK;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user