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 a4b31fc227b19ee2e5d79a32dc0bab41b6942e3d..5f3143391953545c5a7f287e69cc6046a6b04db8 100644 |
--- a/content/browser/accessibility/browser_accessibility_cocoa.mm |
+++ b/content/browser/accessibility/browser_accessibility_cocoa.mm |
@@ -112,6 +112,7 @@ NSDictionary* attributeToMethodNameMap = nil; |
{ @"AXLoadingProgress", @"loadingProgress" }, |
{ @"AXRequired", @"required" }, |
{ @"AXVisited", @"visited" }, |
+ { @"AXTextInputType", @"textInputType" }, |
dmazzoni
2014/09/26 15:29:16
I can't find AXTextInputType documented anywhere.
je_julie(Not used)
2014/09/28 14:57:25
OK. I'll not add textinput type for mac for now.
|
}; |
NSMutableDictionary* dict = [[NSMutableDictionary alloc] init]; |
@@ -884,6 +885,11 @@ NSDictionary* attributeToMethodNameMap = nil; |
GetState(browserAccessibility_, ui::AX_STATE_VISITED)]; |
} |
+- (NSString*)textInputType { |
+ return NSStringForStringAttribute( |
+ browserAccessibility_, ui::AX_ATTR_TEXT_INPUT_TYPE); |
+} |
+ |
- (id)window { |
if (!browserAccessibility_) |
return nil; |
@@ -1219,8 +1225,16 @@ NSDictionary* attributeToMethodNameMap = nil; |
@"AXLoaded", |
@"AXLoadingProgress", |
nil]]; |
- } else if ([role isEqualToString:NSAccessibilityTextFieldRole] || |
- [role isEqualToString:NSAccessibilityTextAreaRole]) { |
+ } else if ([role isEqualToString:NSAccessibilityTextFieldRole]) { |
+ [ret addObjectsFromArray:[NSArray arrayWithObjects: |
+ NSAccessibilityInsertionPointLineNumberAttribute, |
+ NSAccessibilityNumberOfCharactersAttribute, |
+ NSAccessibilitySelectedTextAttribute, |
+ NSAccessibilitySelectedTextRangeAttribute, |
+ NSAccessibilityVisibleCharacterRangeAttribute, |
+ @"AXTextInputType", |
+ nil]]; |
+ } else if ([role isEqualToString:NSAccessibilityTextAreaRole]) { |
[ret addObjectsFromArray:[NSArray arrayWithObjects: |
NSAccessibilityInsertionPointLineNumberAttribute, |
NSAccessibilityNumberOfCharactersAttribute, |