summaryrefslogtreecommitdiffstats
path: root/chrome/browser/accessibility
diff options
context:
space:
mode:
authorctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-05 22:19:27 +0000
committerctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-05 22:19:27 +0000
commit9c3c3eda705d30320ac66940710a6d7b1e3de801 (patch)
tree3d5460645e6f3ec648855edcf3404451ee58589e /chrome/browser/accessibility
parent474e4b98903bbaba7b0318f7e411bc9a5e41aee7 (diff)
downloadchromium_src-9c3c3eda705d30320ac66940710a6d7b1e3de801.zip
chromium_src-9c3c3eda705d30320ac66940710a6d7b1e3de801.tar.gz
chromium_src-9c3c3eda705d30320ac66940710a6d7b1e3de801.tar.bz2
Expose DOM node display style as IAccessible2 object attribute.
BUG=47135 TEST=Manual. See bug for NVDA verification steps. Review URL: http://codereview.chromium.org/4493001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65264 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/accessibility')
-rw-r--r--chrome/browser/accessibility/browser_accessibility_win.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/accessibility/browser_accessibility_win.cc b/chrome/browser/accessibility/browser_accessibility_win.cc
index 63d2408..442d644 100644
--- a/chrome/browser/accessibility/browser_accessibility_win.cc
+++ b/chrome/browser/accessibility/browser_accessibility_win.cc
@@ -1118,6 +1118,11 @@ void BrowserAccessibilityWin::Initialize() {
html_attributes_.push_back(std::make_pair(L"level", role_name_.substr(1)));
}
+ // Expose the "display" object attribute.
+ string16 display;
+ if (GetAttribute(WebAccessibility::ATTR_DISPLAY, &display))
+ html_attributes_.push_back(std::make_pair(L"display", display));
+
// If this object doesn't have a name but it does have a description,
// use the description as its name - because some screen readers only
// announce the name.