Changeset 117803 in webkit
- Timestamp:
- May 21, 2012, 11:42:59 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
-
ChangeLog (modified) (1 diff)
-
LayoutTests/accessibility/disabled-controls-not-focusable-expected.txt (added)
-
LayoutTests/accessibility/disabled-controls-not-focusable.html (added)
-
Source/WebCore/accessibility/AccessibilityListBox.h (modified) (1 diff)
-
Source/WebCore/accessibility/AccessibilityMenuList.cpp (modified) (1 diff)
-
Source/WebCore/accessibility/AccessibilityMenuList.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r117722 r117803 1 2012-05-21 Dominic Mazzoni <dmazzoni@google.com> 2 3 AX: A disabled select element should not be exposed as focusable 4 https://bugs.webkit.org/show_bug.cgi?id=86949 5 6 Reviewed by Chris Fleizach. 7 8 * LayoutTests/accessibility/disabled-controls-not-focusable-expected.txt: Added. 9 * LayoutTests/accessibility/disabled-controls-not-focusable.html: Added. 10 * Source/WebCore/accessibility/AccessibilityListBox.h: 11 (AccessibilityListBox): 12 * Source/WebCore/accessibility/AccessibilityMenuList.cpp: 13 (WebCore::AccessibilityMenuList::canSetFocusAttribute): 14 (WebCore): 15 * Source/WebCore/accessibility/AccessibilityMenuList.h: 16 (AccessibilityMenuList): 17 1 18 2012-05-20 George Staikos <staikos@webkit.org> 2 19 -
trunk/Source/WebCore/accessibility/AccessibilityListBox.h
r111699 r117803 44 44 virtual bool isListBox() const { return true; } 45 45 46 virtual bool canSetFocusAttribute() const { return true; }47 46 virtual bool canSetSelectedChildrenAttribute() const; 48 47 void setSelectedChildren(AccessibilityChildrenVector&); -
trunk/Source/WebCore/accessibility/AccessibilityMenuList.cpp
r97177 r117803 83 83 } 84 84 85 bool AccessibilityMenuList::canSetFocusAttribute() const 86 { 87 if (!node()) 88 return false; 89 90 return static_cast<Element*>(node())->isEnabledFormControl(); 91 } 92 85 93 void AccessibilityMenuList::didUpdateActiveOption(int optionIndex) 86 94 { -
trunk/Source/WebCore/accessibility/AccessibilityMenuList.h
r96966 r117803 51 51 virtual AccessibilityRole roleValue() const { return PopUpButtonRole; } 52 52 virtual bool accessibilityIsIgnored() const { return false; } 53 virtual bool canSetFocusAttribute() const { return true; }53 virtual bool canSetFocusAttribute() const; 54 54 55 55 virtual void addChildren();
Note:
See TracChangeset
for help on using the changeset viewer.