diff options
author | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-17 21:24:01 +0000 |
---|---|---|
committer | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-17 21:24:01 +0000 |
commit | 3dba3ed80dea635daebac1daecaa85fe30decd05 (patch) | |
tree | faab54509553cac8f368a86dc408323e7b1640df /content/renderer/accessibility | |
parent | 2791a5fabac0b05b4964cf4403265b7a1f83857a (diff) | |
download | chromium_src-3dba3ed80dea635daebac1daecaa85fe30decd05.zip chromium_src-3dba3ed80dea635daebac1daecaa85fe30decd05.tar.gz chromium_src-3dba3ed80dea635daebac1daecaa85fe30decd05.tar.bz2 |
Allow computing bounds for range on any accessible element.
This change pulls the inline text tree for editable text nodes into
the browser process, and enables bounds for range to be called on
any element, just by passing it recursively to descendants and
unioning the rects.
Together, that allows bounds for range methods to succeed on
elements like <input> and <textarea>.
BUG=328485
Review URL: https://codereview.chromium.org/99033005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241360 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/accessibility')
-rw-r--r-- | content/renderer/accessibility/accessibility_node_serializer.cc | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/content/renderer/accessibility/accessibility_node_serializer.cc b/content/renderer/accessibility/accessibility_node_serializer.cc index 39fa245..db79307 100644 --- a/content/renderer/accessibility/accessibility_node_serializer.cc +++ b/content/renderer/accessibility/accessibility_node_serializer.cc @@ -465,16 +465,6 @@ void SerializeAccessibilityNode( bool ShouldIncludeChildNode( const WebAXObject& parent, const WebAXObject& child) { - switch(parent.role()) { - case blink::WebAXRoleSlider: - case blink::WebAXRoleEditableText: - case blink::WebAXRoleTextArea: - case blink::WebAXRoleTextField: - return false; - default: - break; - } - // The child may be invalid due to issues in webkit accessibility code. // Don't add children that are invalid thus preventing a crash. // https://bugs.webkit.org/show_bug.cgi?id=44149 |