summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authoravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-28 21:40:13 +0000
committeravi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-28 21:40:13 +0000
commitcee15fd1f631a7d328809ef2718513181a76f667 (patch)
tree447b531c30a97ddac78e5ab124657edaaec75866 /chrome
parentf6deb01344e0f41850f90298ab055cd1a1370018 (diff)
downloadchromium_src-cee15fd1f631a7d328809ef2718513181a76f667.zip
chromium_src-cee15fd1f631a7d328809ef2718513181a76f667.tar.gz
chromium_src-cee15fd1f631a7d328809ef2718513181a76f667.tar.bz2
Make infobars into accessibility groups.
BUG=none TEST=none Review URL: http://codereview.chromium.org/517015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35311 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/cocoa/infobar_gradient_view.mm11
1 files changed, 11 insertions, 0 deletions
diff --git a/chrome/browser/cocoa/infobar_gradient_view.mm b/chrome/browser/cocoa/infobar_gradient_view.mm
index 41944ff..cdd648b 100644
--- a/chrome/browser/cocoa/infobar_gradient_view.mm
+++ b/chrome/browser/cocoa/infobar_gradient_view.mm
@@ -45,4 +45,15 @@ const double kBackgroundColorBottom[3] =
// This view is intentionally not opaque because it overlaps with the findbar.
+- (BOOL)accessibilityIsIgnored {
+ return NO;
+}
+
+- (id)accessibilityAttributeValue:(NSString*)attribute {
+ if ([attribute isEqual:NSAccessibilityRoleAttribute])
+ return NSAccessibilityGroupRole;
+
+ return [super accessibilityAttributeValue:attribute];
+}
+
@end