Index: content/browser/accessibility/browser_accessibility_cocoa.mm |
diff --git a/content/browser/accessibility/browser_accessibility_cocoa.mm b/content/browser/accessibility/browser_accessibility_cocoa.mm |
index 7db4fc7fa29617bcb18363849b9908c754bcd916..5b61e6fcbbf4cfbb126994ae948d2526d8d639e5 100644 |
--- a/content/browser/accessibility/browser_accessibility_cocoa.mm |
+++ b/content/browser/accessibility/browser_accessibility_cocoa.mm |
@@ -108,6 +108,8 @@ NSDictionary* attributeToMethodNameMap = nil; |
{ @"AXARIAAtomic", @"ariaAtomic" }, |
{ @"AXARIABusy", @"ariaBusy" }, |
{ @"AXARIALive", @"ariaLive" }, |
+ { @"AXARIAPosInSet", @"ariaPosInSet" }, |
+ { @"AXARIASetSize", @"ariaSetSize" }, |
{ @"AXARIARelevant", @"ariaRelevant" }, |
{ @"AXDropEffects", @"dropeffect" }, |
{ @"AXGrabbed", @"grabbed" }, |
@@ -170,6 +172,16 @@ NSDictionary* attributeToMethodNameMap = nil; |
browserAccessibility_, ui::AX_ATTR_LIVE_RELEVANT); |
} |
+- (NSNumber*)ariaPosInSet { |
+ return [NSNumber numberWithInt: |
+ browserAccessibility_->GetIntAttribute(ui::AX_ATTR_POS_IN_SET)]; |
+} |
+ |
+- (NSNumber*)ariaSetSize { |
+ return [NSNumber numberWithInt: |
+ browserAccessibility_->GetIntAttribute(ui::AX_ATTR_SET_SIZE)]; |
+} |
+ |
// Returns an array of BrowserAccessibilityCocoa objects, representing the |
// accessibility children of this object. |
- (NSArray*)children { |
@@ -1311,6 +1323,8 @@ NSDictionary* attributeToMethodNameMap = nil; |
NSAccessibilityValueAttribute, |
NSAccessibilityWindowAttribute, |
@"AXAccessKey", |
+ @"AXARIAPosInSet", |
dmazzoni
2015/04/21 05:56:21
I think we should only include these if they're re
|
+ @"AXARIASetSize", |
@"AXInvalid", |
@"AXVisited", |
nil]; |