diff options
author | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-30 16:40:37 +0000 |
---|---|---|
committer | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-30 16:40:37 +0000 |
commit | a2b744888f9361c415c183da361863096dbb233b (patch) | |
tree | 7bb08929903d5de8601fb24af32580f631ab0ae7 /chrome/common/render_messages.cc | |
parent | c48d8fada025ccfabd3e95e22b150d66fc98cb39 (diff) | |
download | chromium_src-a2b744888f9361c415c183da361863096dbb233b.zip chromium_src-a2b744888f9361c415c183da361863096dbb233b.tar.gz chromium_src-a2b744888f9361c415c183da361863096dbb233b.tar.bz2 |
Add html node info (tag name, attributes, and computed display) and document
info (url, title, mimetype, doctype) to WebAccessibility.
BUG=none
TEST=Modified unit test: RenderMessagesUnittest.WebAccessibility
TEST=Added new browser test: RendererAccessibilityBrowserTest.TestCrossPlatformAccessibilityTree
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=57188
Review URL: http://codereview.chromium.org/3013035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57866 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/render_messages.cc')
-rw-r--r-- | chrome/common/render_messages.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/common/render_messages.cc b/chrome/common/render_messages.cc index 1bc1116..df94855 100644 --- a/chrome/common/render_messages.cc +++ b/chrome/common/render_messages.cc @@ -793,6 +793,7 @@ void ParamTraits<webkit_glue::WebAccessibility>::Write(Message* m, WriteParam(m, p.location); WriteParam(m, p.attributes); WriteParam(m, p.children); + WriteParam(m, p.html_attributes); } bool ParamTraits<webkit_glue::WebAccessibility>::Read( @@ -814,6 +815,7 @@ bool ParamTraits<webkit_glue::WebAccessibility>::Read( ret = ret && ReadParam(m, iter, &p->location); ret = ret && ReadParam(m, iter, &p->attributes); ret = ret && ReadParam(m, iter, &p->children); + ret = ret && ReadParam(m, iter, &p->html_attributes); return ret; } @@ -835,6 +837,8 @@ void ParamTraits<webkit_glue::WebAccessibility>::Log(const param_type& p, LogParam(p.attributes, l); l->append(", "); LogParam(p.children, l); + l->append(", "); + LogParam(p.html_attributes, l); l->append(")"); } |