| Index: third_party/WebKit/Source/modules/accessibility/AXObject.h
|
| diff --git a/third_party/WebKit/Source/modules/accessibility/AXObject.h b/third_party/WebKit/Source/modules/accessibility/AXObject.h
|
| index e6f2b232ae064b9f8af1a7b1aace3b7c59413133..dc01007105227938359ed19b1f1e2ba0a237bbb2 100644
|
| --- a/third_party/WebKit/Source/modules/accessibility/AXObject.h
|
| +++ b/third_party/WebKit/Source/modules/accessibility/AXObject.h
|
| @@ -53,6 +53,8 @@ class Node;
|
| class LayoutObject;
|
| class ScrollableArea;
|
|
|
| +enum class AOMStringProperty;
|
| +
|
| typedef unsigned AXID;
|
|
|
| enum AccessibilityRole {
|
| @@ -599,6 +601,12 @@ class MODULES_EXPORT AXObject : public GarbageCollectedFinalized<AXObject> {
|
|
|
| AXID axObjectID() const { return m_id; }
|
|
|
| + // Wrappers that retrieve either an Accessibility Object Model property,
|
| + // or the equivalent ARIA attribute, in that order.
|
| + // TODO(dmazzoni): Add equivalents for other types of properties besides
|
| + // just strings.
|
| + const AtomicString& getAOMPropertyOrARIAAttribute(AOMStringProperty) const;
|
| +
|
| virtual void getSparseAXAttributes(AXSparseAttributeClient&) const {}
|
|
|
| // Determine subclass type.
|
|
|