diff options
author | ctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-05 22:19:27 +0000 |
---|---|---|
committer | ctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-05 22:19:27 +0000 |
commit | 9c3c3eda705d30320ac66940710a6d7b1e3de801 (patch) | |
tree | 3d5460645e6f3ec648855edcf3404451ee58589e /chrome/browser/accessibility | |
parent | 474e4b98903bbaba7b0318f7e411bc9a5e41aee7 (diff) | |
download | chromium_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.cc | 5 |
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. |