Changeset 245429 in webkit
- Timestamp:
- May 16, 2019 5:07:44 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r245427 r245429 1 2019-05-16 Greg Doolittle <gr3g@apple.com> 2 3 AX: Unship some ARIA string reflectors that are to-be-replaced by element reflection 4 https://bugs.webkit.org/show_bug.cgi?id=197764 5 <rdar://problem/50649689> 6 7 Reviewed by Chris Fleizach. 8 9 Specifically these: 10 - ariaActiveDescendant 11 - ariaControls 12 - ariaDescribedBy 13 - ariaDetails 14 - ariaErrorMessage 15 - ariaFlowTo 16 - ariaLabelledBy 17 - ariaOwns 18 19 * accessibility/ARIA-reflection-expected.txt: Updated. 20 * accessibility/ARIA-reflection.html: Updated. 21 1 22 2019-05-16 John Wilander <wilander@apple.com> 2 23 -
trunk/LayoutTests/accessibility/ARIA-reflection-expected.txt
r234482 r245429 13 13 PASS element[currentProperty] is otherData 14 14 15 Test ariaActiveDescendant < - > aria-activedescendant16 PASS element[currentProperty] is null17 PASS element.getAttribute(currentAttribute) is null18 element["ariaActiveDescendant"] = data;19 PASS element.getAttribute(currentAttribute) is data20 element.setAttribute("aria-activedescendant", otherData);21 PASS element[currentProperty] is otherData22 23 15 Test ariaAtomic < - > aria-atomic 24 16 PASS element[currentProperty] is null … … 77 69 PASS element[currentProperty] is otherData 78 70 79 Test ariaControls < - > aria-controls80 PASS element[currentProperty] is null81 PASS element.getAttribute(currentAttribute) is null82 element["ariaControls"] = data;83 PASS element.getAttribute(currentAttribute) is data84 element.setAttribute("aria-controls", otherData);85 PASS element[currentProperty] is otherData86 87 71 Test ariaCurrent < - > aria-current 88 72 PASS element[currentProperty] is null … … 93 77 PASS element[currentProperty] is otherData 94 78 95 Test ariaDescribedBy < - > aria-describedby96 PASS element[currentProperty] is null97 PASS element.getAttribute(currentAttribute) is null98 element["ariaDescribedBy"] = data;99 PASS element.getAttribute(currentAttribute) is data100 element.setAttribute("aria-describedby", otherData);101 PASS element[currentProperty] is otherData102 103 Test ariaDetails < - > aria-details104 PASS element[currentProperty] is null105 PASS element.getAttribute(currentAttribute) is null106 element["ariaDetails"] = data;107 PASS element.getAttribute(currentAttribute) is data108 element.setAttribute("aria-details", otherData);109 PASS element[currentProperty] is otherData110 111 79 Test ariaDisabled < - > aria-disabled 112 80 PASS element[currentProperty] is null … … 117 85 PASS element[currentProperty] is otherData 118 86 119 Test ariaErrorMessage < - > aria-errormessage120 PASS element[currentProperty] is null121 PASS element.getAttribute(currentAttribute) is null122 element["ariaErrorMessage"] = data;123 PASS element.getAttribute(currentAttribute) is data124 element.setAttribute("aria-errormessage", otherData);125 PASS element[currentProperty] is otherData126 127 87 Test ariaExpanded < - > aria-expanded 128 88 PASS element[currentProperty] is null … … 133 93 PASS element[currentProperty] is otherData 134 94 135 Test ariaFlowTo < - > aria-flowto136 PASS element[currentProperty] is null137 PASS element.getAttribute(currentAttribute) is null138 element["ariaFlowTo"] = data;139 PASS element.getAttribute(currentAttribute) is data140 element.setAttribute("aria-flowto", otherData);141 PASS element[currentProperty] is otherData142 143 95 Test ariaHasPopup < - > aria-haspopup 144 96 PASS element[currentProperty] is null … … 181 133 PASS element[currentProperty] is otherData 182 134 183 Test ariaLabelledBy < - > aria-labelledby184 PASS element[currentProperty] is null185 PASS element.getAttribute(currentAttribute) is null186 element["ariaLabelledBy"] = data;187 PASS element.getAttribute(currentAttribute) is data188 element.setAttribute("aria-labelledby", otherData);189 PASS element[currentProperty] is otherData190 191 135 Test ariaLevel < - > aria-level 192 136 PASS element[currentProperty] is null … … 237 181 PASS element[currentProperty] is otherData 238 182 239 Test ariaOwns < - > aria-owns240 PASS element[currentProperty] is null241 PASS element.getAttribute(currentAttribute) is null242 element["ariaOwns"] = data;243 PASS element.getAttribute(currentAttribute) is data244 element.setAttribute("aria-owns", otherData);245 PASS element[currentProperty] is otherData246 247 183 Test ariaPlaceholder < - > aria-placeholder 248 184 PASS element[currentProperty] is null … … 382 318 383 319 384 PASS count is 46320 PASS count is 38 385 321 PASS successfullyParsed is true 386 322 -
trunk/LayoutTests/accessibility/ARIA-reflection.html
r234482 r245429 60 60 61 61 debug("\n"); 62 shouldBe("count", " 46");62 shouldBe("count", "38"); 63 63 64 64 } else { -
trunk/Source/WebCore/ChangeLog
r245407 r245429 1 2019-05-16 Greg Doolittle <gr3g@apple.com> 2 3 AX: Unship some ARIA string reflectors that are to-be-replaced by element reflection 4 https://bugs.webkit.org/show_bug.cgi?id=197764 5 <rdar://problem/50649689> 6 7 Reviewed by Chris Fleizach. 8 9 Specifically these: 10 - ariaActiveDescendant 11 - ariaControls 12 - ariaDescribedBy 13 - ariaDetails 14 - ariaErrorMessage 15 - ariaFlowTo 16 - ariaLabelledBy 17 - ariaOwns 18 19 Test: LayoutTests/accessibility/ARIA-reflections.html (updated) 20 21 * accessibility/AriaAttributes.idl: 22 1 23 2019-05-16 Youenn Fablet <youenn@apple.com> 2 24 -
trunk/Source/WebCore/accessibility/AriaAttributes.idl
r234482 r245429 28 28 NoInterfaceObject, 29 29 ] interface AriaAttributes { 30 [Reflect=aria_activedescendant] attribute DOMString? ariaActiveDescendant;31 30 [Reflect=aria_atomic] attribute DOMString? ariaAtomic; 32 31 [Reflect=aria_autocomplete] attribute DOMString? ariaAutoComplete; … … 36 35 [Reflect=aria_colindex] attribute DOMString? ariaColIndex; 37 36 [Reflect=aria_colspan] attribute DOMString? ariaColSpan; 38 [Reflect=aria_controls] attribute DOMString? ariaControls;39 37 [Reflect=aria_current] attribute DOMString? ariaCurrent; 40 [Reflect=aria_describedby] attribute DOMString? ariaDescribedBy;41 [Reflect=aria_details] attribute DOMString? ariaDetails;42 38 [Reflect=aria_disabled] attribute DOMString? ariaDisabled; 43 [Reflect=aria_errormessage] attribute DOMString? ariaErrorMessage;44 39 [Reflect=aria_expanded] attribute DOMString? ariaExpanded; 45 [Reflect=aria_flowto] attribute DOMString? ariaFlowTo;46 40 [Reflect=aria_haspopup] attribute DOMString? ariaHasPopup; 47 41 [Reflect=aria_hidden] attribute DOMString? ariaHidden; … … 49 43 [Reflect=aria_keyshortcuts] attribute DOMString? ariaKeyShortcuts; 50 44 [Reflect=aria_label] attribute DOMString? ariaLabel; 51 [Reflect=aria_labelledby] attribute DOMString? ariaLabelledBy;52 45 [Reflect=aria_level] attribute DOMString? ariaLevel; 53 46 [Reflect=aria_live] attribute DOMString? ariaLive; … … 56 49 [Reflect=aria_multiselectable] attribute DOMString? ariaMultiSelectable; 57 50 [Reflect=aria_orientation] attribute DOMString? ariaOrientation; 58 [Reflect=aria_owns] attribute DOMString? ariaOwns;59 51 [Reflect=aria_placeholder] attribute DOMString? ariaPlaceholder; 60 52 [Reflect=aria_posinset] attribute DOMString? ariaPosInSet;
Note: See TracChangeset
for help on using the changeset viewer.