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

Side by Side Diff: webkit/glue/webaccessibility.cc

Issue 9838042: Expose correct semantics for HTML5 footer element on mac and windows platforms, as per https://bugs… (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Rebaseline Windows test expectation (and remember to upload it) Created 8 years, 7 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
« no previous file with comments | « webkit/glue/webaccessibility.h ('k') | webkit/glue/webkit_strings.grd » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 "webkit/glue/webaccessibility.h" 5 #include "webkit/glue/webaccessibility.h"
6 6
7 #include <set> 7 #include <set>
8 8
9 #include "base/string_number_conversions.h" 9 #include "base/string_number_conversions.h"
10 #include "base/string_util.h" 10 #include "base/string_util.h"
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 case WebKit::WebAccessibilityRoleDocumentMath: 100 case WebKit::WebAccessibilityRoleDocumentMath:
101 return WebAccessibility::ROLE_MATH; 101 return WebAccessibility::ROLE_MATH;
102 case WebKit::WebAccessibilityRoleDocumentNote: 102 case WebKit::WebAccessibilityRoleDocumentNote:
103 return WebAccessibility::ROLE_NOTE; 103 return WebAccessibility::ROLE_NOTE;
104 case WebKit::WebAccessibilityRoleDocumentRegion: 104 case WebKit::WebAccessibilityRoleDocumentRegion:
105 return WebAccessibility::ROLE_REGION; 105 return WebAccessibility::ROLE_REGION;
106 case WebKit::WebAccessibilityRoleDrawer: 106 case WebKit::WebAccessibilityRoleDrawer:
107 return WebAccessibility::ROLE_DRAWER; 107 return WebAccessibility::ROLE_DRAWER;
108 case WebKit::WebAccessibilityRoleEditableText: 108 case WebKit::WebAccessibilityRoleEditableText:
109 return WebAccessibility::ROLE_EDITABLE_TEXT; 109 return WebAccessibility::ROLE_EDITABLE_TEXT;
110 case WebKit::WebAccessibilityRoleFooter:
111 return WebAccessibility::ROLE_FOOTER;
110 case WebKit::WebAccessibilityRoleGrid: 112 case WebKit::WebAccessibilityRoleGrid:
111 return WebAccessibility::ROLE_GRID; 113 return WebAccessibility::ROLE_GRID;
112 case WebKit::WebAccessibilityRoleGroup: 114 case WebKit::WebAccessibilityRoleGroup:
113 return WebAccessibility::ROLE_GROUP; 115 return WebAccessibility::ROLE_GROUP;
114 case WebKit::WebAccessibilityRoleGrowArea: 116 case WebKit::WebAccessibilityRoleGrowArea:
115 return WebAccessibility::ROLE_GROW_AREA; 117 return WebAccessibility::ROLE_GROW_AREA;
116 case WebKit::WebAccessibilityRoleHeading: 118 case WebKit::WebAccessibilityRoleHeading:
117 return WebAccessibility::ROLE_HEADING; 119 return WebAccessibility::ROLE_HEADING;
118 case WebKit::WebAccessibilityRoleHelpTag: 120 case WebKit::WebAccessibilityRoleHelpTag:
119 return WebAccessibility::ROLE_HELP_TAG; 121 return WebAccessibility::ROLE_HELP_TAG;
(...skipping 832 matching lines...) Expand 10 before | Expand all | Expand 10 after
952 bool WebAccessibility::IsParentUnignoredOf( 954 bool WebAccessibility::IsParentUnignoredOf(
953 const WebKit::WebAccessibilityObject& ancestor, 955 const WebKit::WebAccessibilityObject& ancestor,
954 const WebKit::WebAccessibilityObject& child) { 956 const WebKit::WebAccessibilityObject& child) {
955 WebKit::WebAccessibilityObject parent = child.parentObject(); 957 WebKit::WebAccessibilityObject parent = child.parentObject();
956 while (!parent.isNull() && parent.accessibilityIsIgnored()) 958 while (!parent.isNull() && parent.accessibilityIsIgnored())
957 parent = parent.parentObject(); 959 parent = parent.parentObject();
958 return parent.equals(ancestor); 960 return parent.equals(ancestor);
959 } 961 }
960 962
961 } // namespace webkit_glue 963 } // namespace webkit_glue
OLDNEW
« no previous file with comments | « webkit/glue/webaccessibility.h ('k') | webkit/glue/webkit_strings.grd » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698