diff --git a/index.html b/index.html index b999299a4..c10918332 100644 --- a/index.html +++ b/index.html @@ -10226,12 +10226,48 @@
When the ARIA attribute definition includes a table enumerating the attribute's allowed values, that attribute is an enumerated attribute. Each value in the table is a keyword for the attribute, mapping to a state of the same name. When the values table notates one of the values as "(default)", that default value is the missing value default and invalid value default for the attribute.
-As noted in Mapping WAI-ARIA Value Types to Languages, attributes are included in host languages, and the syntax for representation of enumerated value types is governed by the host language.
-All enumerated attribute getters and setters use string values, including the boolean-like enumerated true/false type.
- +interface mixin ARIAMixin { attribute DOMString? role; - - - attribute DOMString ariaAtomic; - attribute DOMString ariaAutoComplete; - attribute DOMString ariaBusy; - attribute DOMString ariaChecked; - attribute DOMString ariaColCount; - attribute DOMString ariaColIndex; - attribute DOMString ariaColIndexText; - attribute DOMString ariaColSpan; - - attribute DOMString ariaCurrent; - - attribute DOMString ariaDescription; - - attribute DOMString ariaDisabled; - - attribute DOMString ariaExpanded; - - attribute DOMString ariaHasPopup; - attribute DOMString ariaHidden; - attribute DOMString ariaInvalid; - attribute DOMString ariaKeyShortcuts; - attribute DOMString ariaLabel; - - attribute DOMString ariaLevel; - attribute DOMString ariaLive; - attribute DOMString ariaModal; - attribute DOMString ariaMultiLine; - attribute DOMString ariaMultiSelectable; - attribute DOMString ariaOrientation; - - attribute DOMString ariaPlaceholder; - attribute DOMString ariaPosInSet; - attribute DOMString ariaPressed; - attribute DOMString ariaReadOnly; - - attribute DOMString ariaRequired; - attribute DOMString ariaRoleDescription; - attribute DOMString ariaRowCount; - attribute DOMString ariaRowIndex; - attribute DOMString ariaRowIndexText; - attribute DOMString ariaRowSpan; - attribute DOMString ariaSelected; - attribute DOMString ariaSetSize; - attribute DOMString ariaSort; - attribute DOMString ariaValueMax; - attribute DOMString ariaValueMin; - attribute DOMString ariaValueNow; - attribute DOMString ariaValueText; + + attribute DOMString? ariaAtomic; + attribute DOMString? ariaAutoComplete; + attribute DOMString? ariaBusy; + attribute DOMString? ariaChecked; + attribute DOMString? ariaColCount; + attribute DOMString? ariaColIndex; + attribute DOMString? ariaColIndexText; + attribute DOMString? ariaColSpan; + + attribute DOMString? ariaCurrent; + + attribute DOMString? ariaDescription; + + attribute DOMString? ariaDisabled; + + attribute DOMString? ariaExpanded; + + attribute DOMString? ariaHasPopup; + attribute DOMString? ariaHidden; + attribute DOMString? ariaInvalid; + attribute DOMString? ariaKeyShortcuts; + attribute DOMString? ariaLabel; + + attribute DOMString? ariaLevel; + attribute DOMString? ariaLive; + attribute DOMString? ariaModal; + attribute DOMString? ariaMultiLine; + attribute DOMString? ariaMultiSelectable; + attribute DOMString? ariaOrientation; + + attribute DOMString? ariaPlaceholder; + attribute DOMString? ariaPosInSet; + attribute DOMString? ariaPressed; + attribute DOMString? ariaReadOnly; + + attribute DOMString? ariaRequired; + attribute DOMString? ariaRoleDescription; + attribute DOMString? ariaRowCount; + attribute DOMString? ariaRowIndex; + attribute DOMString? ariaRowIndexText; + attribute DOMString? ariaRowSpan; + attribute DOMString? ariaSelected; + attribute DOMString? ariaSetSize; + attribute DOMString? ariaSort; + attribute DOMString? ariaValueMax; + attribute DOMString? ariaValueMin; + attribute DOMString? ariaValueNow; + attribute DOMString? ariaValueText; };