summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authoraboxhall@chromium.org <aboxhall@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-27 02:18:30 +0000
committeraboxhall@chromium.org <aboxhall@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-27 02:18:30 +0000
commit852c9286792023f4bc9f7c50d0cc9f65bb36643d (patch)
tree26f8716e0073ae8e36f3691c461b63dca446c692 /webkit
parentd03c631e8673839594f27dfcfa055cd5a899063e (diff)
downloadchromium_src-852c9286792023f4bc9f7c50d0cc9f65bb36643d.zip
chromium_src-852c9286792023f4bc9f7c50d0cc9f65bb36643d.tar.gz
chromium_src-852c9286792023f4bc9f7c50d0cc9f65bb36643d.tar.bz2
Expose correct semantics for HTML5 footer element on mac and windows platforms, as per https://bugs.webkit.org/show_bug.cgi?id=78967.
BUG=116114 TEST=Added case to DumpAccessibilityTreeTest. Review URL: http://codereview.chromium.org/9838042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134212 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/glue/webaccessibility.cc2
-rw-r--r--webkit/glue/webaccessibility.h1
-rw-r--r--webkit/glue/webkit_strings.grd3
3 files changed, 6 insertions, 0 deletions
diff --git a/webkit/glue/webaccessibility.cc b/webkit/glue/webaccessibility.cc
index 6581646..49563c8 100644
--- a/webkit/glue/webaccessibility.cc
+++ b/webkit/glue/webaccessibility.cc
@@ -107,6 +107,8 @@ WebAccessibility::Role ConvertRole(WebKit::WebAccessibilityRole role) {
return WebAccessibility::ROLE_DRAWER;
case WebKit::WebAccessibilityRoleEditableText:
return WebAccessibility::ROLE_EDITABLE_TEXT;
+ case WebKit::WebAccessibilityRoleFooter:
+ return WebAccessibility::ROLE_FOOTER;
case WebKit::WebAccessibilityRoleGrid:
return WebAccessibility::ROLE_GRID;
case WebKit::WebAccessibilityRoleGroup:
diff --git a/webkit/glue/webaccessibility.h b/webkit/glue/webaccessibility.h
index fd4362e..ea82bdbc 100644
--- a/webkit/glue/webaccessibility.h
+++ b/webkit/glue/webaccessibility.h
@@ -56,6 +56,7 @@ struct WEBKIT_GLUE_EXPORT WebAccessibility {
ROLE_DOCUMENT,
ROLE_DRAWER,
ROLE_EDITABLE_TEXT,
+ ROLE_FOOTER,
ROLE_GRID,
ROLE_GROUP,
ROLE_GROW_AREA,
diff --git a/webkit/glue/webkit_strings.grd b/webkit/glue/webkit_strings.grd
index 5b0d90f..2426e1ab 100644
--- a/webkit/glue/webkit_strings.grd
+++ b/webkit/glue/webkit_strings.grd
@@ -288,6 +288,9 @@ below:
<message name="IDS_AX_ROLE_HEADING" desc="accessibility role description for headings">
heading
</message>
+ <message name="IDS_AX_ROLE_FOOTER" desc="accessibility role description for footers">
+ footer
+ </message>
<message name="IDS_AX_BUTTON_ACTION_VERB" desc="Verb stating the action that will occur when a button is pressed, as used by accessibility.">
press