mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-24 10:22:05 -05:00
LibWeb: Add CEReactions to all IDL for all ARIA attributes
This change adds the [CEReactions] attributes to all ARIA attributes in the ARIAMixin WebIDL — as required by the WebIDL in the current spec at https://w3c.github.io/aria/#ARIAMixin, and by the WPT test case at http://wpt.live/custom-elements/reactions/AriaMixin-string-attributes.html, and as implemented in other existing engines. Otherwise, without this change, Ladybird doesn’t conform to the current spec, fails all those tests, and isn’t interoperable with other engines. (cherry picked from commit 6bf3d34a6709b5067be0b705ce5a8ed8d4cbfa00)
This commit is contained in:
parent
80864a9b55
commit
f60110e5d2
1 changed files with 40 additions and 40 deletions
|
@ -1,54 +1,54 @@
|
|||
// https://www.w3.org/TR/wai-aria-1.2/#ARIAMixin
|
||||
// https://w3c.github.io/aria/#ARIAMixin
|
||||
interface mixin ARIAMixin {
|
||||
attribute DOMString? role;
|
||||
[CEReactions] attribute DOMString? role;
|
||||
|
||||
attribute DOMString? ariaAtomic;
|
||||
attribute DOMString? ariaAutoComplete;
|
||||
attribute DOMString? ariaBusy;
|
||||
attribute DOMString? ariaChecked;
|
||||
attribute DOMString? ariaColCount;
|
||||
attribute DOMString? ariaColIndex;
|
||||
[CEReactions] attribute DOMString? ariaAtomic;
|
||||
[CEReactions] attribute DOMString? ariaAutoComplete;
|
||||
[CEReactions] attribute DOMString? ariaBusy;
|
||||
[CEReactions] attribute DOMString? ariaChecked;
|
||||
[CEReactions] attribute DOMString? ariaColCount;
|
||||
[CEReactions] attribute DOMString? ariaColIndex;
|
||||
|
||||
attribute DOMString? ariaColSpan;
|
||||
[CEReactions] attribute DOMString? ariaColSpan;
|
||||
|
||||
attribute DOMString? ariaCurrent;
|
||||
[CEReactions] attribute DOMString? ariaCurrent;
|
||||
|
||||
|
||||
|
||||
attribute DOMString? ariaDisabled;
|
||||
[CEReactions] attribute DOMString? ariaDisabled;
|
||||
|
||||
attribute DOMString? ariaExpanded;
|
||||
[CEReactions] attribute DOMString? ariaExpanded;
|
||||
|
||||
attribute DOMString? ariaHasPopup;
|
||||
attribute DOMString? ariaHidden;
|
||||
attribute DOMString? ariaInvalid;
|
||||
attribute DOMString? ariaKeyShortcuts;
|
||||
attribute DOMString? ariaLabel;
|
||||
[CEReactions] attribute DOMString? ariaHasPopup;
|
||||
[CEReactions] attribute DOMString? ariaHidden;
|
||||
[CEReactions] attribute DOMString? ariaInvalid;
|
||||
[CEReactions] attribute DOMString? ariaKeyShortcuts;
|
||||
[CEReactions] attribute DOMString? ariaLabel;
|
||||
|
||||
attribute DOMString? ariaLevel;
|
||||
attribute DOMString? ariaLive;
|
||||
attribute DOMString? ariaModal;
|
||||
attribute DOMString? ariaMultiLine;
|
||||
attribute DOMString? ariaMultiSelectable;
|
||||
attribute DOMString? ariaOrientation;
|
||||
[CEReactions] attribute DOMString? ariaLevel;
|
||||
[CEReactions] attribute DOMString? ariaLive;
|
||||
[CEReactions] attribute DOMString? ariaModal;
|
||||
[CEReactions] attribute DOMString? ariaMultiLine;
|
||||
[CEReactions] attribute DOMString? ariaMultiSelectable;
|
||||
[CEReactions] attribute DOMString? ariaOrientation;
|
||||
|
||||
attribute DOMString? ariaPlaceholder;
|
||||
attribute DOMString? ariaPosInSet;
|
||||
attribute DOMString? ariaPressed;
|
||||
attribute DOMString? ariaReadOnly;
|
||||
attribute DOMString? ariaRelevant;
|
||||
[CEReactions] attribute DOMString? ariaPlaceholder;
|
||||
[CEReactions] attribute DOMString? ariaPosInSet;
|
||||
[CEReactions] attribute DOMString? ariaPressed;
|
||||
[CEReactions] attribute DOMString? ariaReadOnly;
|
||||
[CEReactions] attribute DOMString? ariaRelevant;
|
||||
|
||||
attribute DOMString? ariaRequired;
|
||||
attribute DOMString? ariaRoleDescription;
|
||||
attribute DOMString? ariaRowCount;
|
||||
attribute DOMString? ariaRowIndex;
|
||||
[CEReactions] attribute DOMString? ariaRequired;
|
||||
[CEReactions] attribute DOMString? ariaRoleDescription;
|
||||
[CEReactions] attribute DOMString? ariaRowCount;
|
||||
[CEReactions] attribute DOMString? ariaRowIndex;
|
||||
|
||||
attribute DOMString? ariaRowSpan;
|
||||
attribute DOMString? ariaSelected;
|
||||
attribute DOMString? ariaSetSize;
|
||||
attribute DOMString? ariaSort;
|
||||
attribute DOMString? ariaValueMax;
|
||||
attribute DOMString? ariaValueMin;
|
||||
attribute DOMString? ariaValueNow;
|
||||
attribute DOMString? ariaValueText;
|
||||
[CEReactions] attribute DOMString? ariaRowSpan;
|
||||
[CEReactions] attribute DOMString? ariaSelected;
|
||||
[CEReactions] attribute DOMString? ariaSetSize;
|
||||
[CEReactions] attribute DOMString? ariaSort;
|
||||
[CEReactions] attribute DOMString? ariaValueMax;
|
||||
[CEReactions] attribute DOMString? ariaValueMin;
|
||||
[CEReactions] attribute DOMString? ariaValueNow;
|
||||
[CEReactions] attribute DOMString? ariaValueText;
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue