Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(301)

Side by Side Diff: content/browser/accessibility/browser_accessibility_cocoa.mm

Issue 10054037: Correctly map list markers to a specific role rather than a generic group on Mac. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Correct bullet encoding. Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <execinfo.h> 5 #include <execinfo.h>
6 6
7 #import "content/browser/accessibility/browser_accessibility_cocoa.h" 7 #import "content/browser/accessibility/browser_accessibility_cocoa.h"
8 8
9 #include <map> 9 #include <map>
10 10
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 { WebAccessibility::ROLE_LANDMARK_APPLICATION, NSAccessibilityGroupRole }, 131 { WebAccessibility::ROLE_LANDMARK_APPLICATION, NSAccessibilityGroupRole },
132 { WebAccessibility::ROLE_LANDMARK_BANNER, NSAccessibilityGroupRole }, 132 { WebAccessibility::ROLE_LANDMARK_BANNER, NSAccessibilityGroupRole },
133 { WebAccessibility::ROLE_LANDMARK_COMPLEMENTARY, NSAccessibilityGroupRole }, 133 { WebAccessibility::ROLE_LANDMARK_COMPLEMENTARY, NSAccessibilityGroupRole },
134 { WebAccessibility::ROLE_LANDMARK_CONTENTINFO, NSAccessibilityGroupRole }, 134 { WebAccessibility::ROLE_LANDMARK_CONTENTINFO, NSAccessibilityGroupRole },
135 { WebAccessibility::ROLE_LANDMARK_MAIN, NSAccessibilityGroupRole }, 135 { WebAccessibility::ROLE_LANDMARK_MAIN, NSAccessibilityGroupRole },
136 { WebAccessibility::ROLE_LANDMARK_NAVIGATION, NSAccessibilityGroupRole }, 136 { WebAccessibility::ROLE_LANDMARK_NAVIGATION, NSAccessibilityGroupRole },
137 { WebAccessibility::ROLE_LANDMARK_SEARCH, NSAccessibilityGroupRole }, 137 { WebAccessibility::ROLE_LANDMARK_SEARCH, NSAccessibilityGroupRole },
138 { WebAccessibility::ROLE_LINK, NSAccessibilityLinkRole }, 138 { WebAccessibility::ROLE_LINK, NSAccessibilityLinkRole },
139 { WebAccessibility::ROLE_LIST, NSAccessibilityListRole }, 139 { WebAccessibility::ROLE_LIST, NSAccessibilityListRole },
140 { WebAccessibility::ROLE_LIST_ITEM, NSAccessibilityGroupRole }, 140 { WebAccessibility::ROLE_LIST_ITEM, NSAccessibilityGroupRole },
141 { WebAccessibility::ROLE_LIST_MARKER, NSAccessibilityGroupRole }, 141 { WebAccessibility::ROLE_LIST_MARKER, @"AXListMarker" },
142 { WebAccessibility::ROLE_LISTBOX, NSAccessibilityListRole }, 142 { WebAccessibility::ROLE_LISTBOX, NSAccessibilityListRole },
143 { WebAccessibility::ROLE_LISTBOX_OPTION, NSAccessibilityGroupRole }, 143 { WebAccessibility::ROLE_LISTBOX_OPTION, NSAccessibilityGroupRole },
144 { WebAccessibility::ROLE_LOG, NSAccessibilityGroupRole }, 144 { WebAccessibility::ROLE_LOG, NSAccessibilityGroupRole },
145 { WebAccessibility::ROLE_MARQUEE, NSAccessibilityGroupRole }, 145 { WebAccessibility::ROLE_MARQUEE, NSAccessibilityGroupRole },
146 { WebAccessibility::ROLE_MATH, NSAccessibilityGroupRole }, 146 { WebAccessibility::ROLE_MATH, NSAccessibilityGroupRole },
147 { WebAccessibility::ROLE_MATTE, NSAccessibilityMatteRole }, 147 { WebAccessibility::ROLE_MATTE, NSAccessibilityMatteRole },
148 { WebAccessibility::ROLE_MENU, NSAccessibilityMenuRole }, 148 { WebAccessibility::ROLE_MENU, NSAccessibilityMenuRole },
149 { WebAccessibility::ROLE_MENU_ITEM, NSAccessibilityMenuItemRole }, 149 { WebAccessibility::ROLE_MENU_ITEM, NSAccessibilityMenuItemRole },
150 { WebAccessibility::ROLE_MENU_BUTTON, NSAccessibilityButtonRole }, 150 { WebAccessibility::ROLE_MENU_BUTTON, NSAccessibilityButtonRole },
151 { WebAccessibility::ROLE_MENU_LIST_OPTION, NSAccessibilityMenuItemRole }, 151 { WebAccessibility::ROLE_MENU_LIST_OPTION, NSAccessibilityMenuItemRole },
(...skipping 883 matching lines...) Expand 10 before | Expand all | Expand 10 after
1035 return [super hash]; 1035 return [super hash];
1036 return browserAccessibility_->renderer_id(); 1036 return browserAccessibility_->renderer_id();
1037 } 1037 }
1038 1038
1039 - (BOOL)accessibilityShouldUseUniqueId { 1039 - (BOOL)accessibilityShouldUseUniqueId {
1040 return YES; 1040 return YES;
1041 } 1041 }
1042 1042
1043 @end 1043 @end
1044 1044
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698