Skip to content

Commit 80782a4

Browse files
authored
Editorial: add valuetype column to ariamixin correspondance table (#2105)
1 parent c91b7eb commit 80782a4

File tree

1 file changed

+66
-3
lines changed

1 file changed

+66
-3
lines changed

index.html

Lines changed: 66 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16773,9 +16773,72 @@ <h2>Interface Mixin <dfn>ARIAMixin</dfn></h2>
1677316773
[CEReactions] attribute DOMString? ariaValueNow;
1677416774
[CEReactions] attribute DOMString? ariaValueText;
1677516775
};
16776-
Element includes ARIAMixin;
16777-
</pre
16778-
>
16776+
Element includes ARIAMixin;
16777+
</pre>
16778+
16779+
<section id="accessibilityroleandproperties-correspondence" class="normative" data-dfn-for="ARIAMixin" data-link-for="ARIAMixin">
16780+
<h2>ARIA Attribute Correspondence</h2>
16781+
<p>The following table provides a correspondence between IDL attribute names and content attribute names, for use by <code>ARIAMixin</code>. It also lists their correspondence to value type for informative purposes.</p>
16782+
16783+
<table>
16784+
<tr><th>IDL Attribute</th><th>Reflected ARIA Content Attribute</th><th>Value type (non-normative)</th></tr>
16785+
<tr><td><dfn data-dfn-for="ARIAMixin">role</dfn></td><td><a href="#introroles">role</a></td><td><a href="#valuetype_token_list">token list</a></td></tr>
16786+
<tr><td><dfn>ariaActiveDescendantElement</dfn></td><td><pref>aria-activedescendant</pref></td><td><a href="#valuetype_idref_list">ID reference list</a></td></tr>
16787+
<tr><td><dfn>ariaAtomic</dfn></td><td><pref>aria-atomic</pref></td><td><a href="#valuetype_true-false">true/false</a></td></tr>
16788+
<tr><td><dfn>ariaAutoComplete</dfn></td><td><pref>aria-autocomplete</pref></td><td><a href="#valuetype_token">token</a></td></tr>
16789+
<tr><td><dfn>ariaBrailleLabel</dfn></td><td><pref>aria-braillelabel</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16790+
<tr><td><dfn>ariaBrailleRoleDescription</dfn></td><td><pref>aria-brailleroledescription</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16791+
<tr><td><dfn>ariaBusy</dfn></td><td><sref>aria-busy</sref></td><td><a href="#valuetype_true-false">true/false</a></td></tr>
16792+
<tr><td><dfn>ariaChecked</dfn></td><td><sref>aria-checked</sref></td><td><a href="#valuetype_tristate">tristate</a></td></tr>
16793+
<tr><td><dfn>ariaColCount</dfn></td><td><pref>aria-colcount</pref></td><td><a href="#valuetype_integer">integer</a></td></tr>
16794+
<tr><td><dfn>ariaColIndex</dfn></td><td><pref>aria-colindex</pref></td><td><a href="#valuetype_integer">integer</a></td></tr>
16795+
<tr><td><dfn>ariaColIndexText</dfn></td><td><pref>aria-colindextext</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16796+
<tr><td><dfn>ariaColSpan</dfn></td><td><pref>aria-colspan</pref></td><td><a href="#valuetype_integer">integer</a></td></tr>
16797+
<tr><td><dfn>ariaControlsElements</dfn></td><td><pref>aria-controls</pref></td><td><a href="#valuetype_idref_list">ID reference list</a></td></tr>
16798+
<tr><td><dfn>ariaCurrent</dfn></td><td><sref>aria-current</sref></td><td><a href="#valuetype_token">token</a></td></tr>
16799+
<tr><td><dfn>ariaDescribedByElements</dfn></td><td><pref>aria-describedby</pref></td><td><a href="#valuetype_idref_list">ID reference list</a></td></tr>
16800+
<tr><td><dfn>ariaDescription</dfn></td><td><pref>aria-description</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16801+
<tr><td><dfn>ariaDetailsElements</dfn></td><td><pref>aria-details</pref></td><td><a href="#valuetype_idref_list">ID reference list</a></td></tr>
16802+
<tr><td><dfn>ariaDisabled</dfn></td><td><sref>aria-disabled</sref></td><td><a href="#valuetype_true-false">true/false</a></td></tr>
16803+
<!-- <tr><td><dfn>ariaDropeffect</dfn></td><td><pref>aria-dropeffect</pref></td></tr> -->
16804+
<tr><td><dfn>ariaErrorMessageElements</dfn></td><td><pref>aria-errormessage</pref></td><td><a href="#valuetype_idref_list">ID reference list</a></td></tr>
16805+
<tr><td><dfn>ariaExpanded</dfn></td><td><sref>aria-expanded</sref></td><td><a href="#valuetype_true-false-undefined">true/false/undefined</a></td></tr>
16806+
<tr><td><dfn>ariaFlowToElements</dfn></td><td><pref>aria-flowto</pref></td><td><a href="#valuetype_idref_list">ID reference list</a></td></tr>
16807+
<!-- <tr><td><dfn>ariaGrabbed</dfn></td><td><pref>aria-grabbed</pref></td></tr> -->
16808+
<tr><td><dfn>ariaHasPopup</dfn></td><td><pref>aria-haspopup</pref></td><td><a href="#valuetype_token">token</a></td></tr>
16809+
<tr><td><dfn>ariaHidden</dfn></td><td><sref>aria-hidden</sref></td><td><a href="#valuetype_true-false-undefined">true/false/undefined</a></td></tr>
16810+
<tr><td><dfn>ariaInvalid</dfn></td><td><sref>aria-invalid</sref></td><td><a href="#valuetype_token">token</a></td></tr>
16811+
<tr><td><dfn>ariaKeyShortcuts</dfn></td><td><pref>aria-keyshortcuts</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16812+
<tr><td><dfn>ariaLabel</dfn></td><td><pref>aria-label</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16813+
<tr><td><dfn>ariaLabelledByElements</dfn></td><td><pref>aria-labelledby</pref></td><td><a href="#valuetype_idref_list">ID reference list</a></td></tr>
16814+
<tr><td><dfn>ariaLevel</dfn></td><td><pref>aria-level</pref></td><td><a href="#valuetype_integer">integer</a></td></tr>
16815+
<tr><td><dfn>ariaLive</dfn></td><td><pref>aria-live</pref></td><td><a href="#valuetype_token">token</a></td></tr>
16816+
<tr><td><dfn>ariaModal</dfn></td><td><pref>aria-modal</pref></td><td><a href="#valuetype_true-false">true/false</a></td></tr>
16817+
<tr><td><dfn>ariaMultiLine</dfn></td><td><pref>aria-multiline</pref></td><td><a href="#valuetype_true-false">true/false</a></td></tr>
16818+
<tr><td><dfn>ariaMultiSelectable</dfn></td><td><pref>aria-multiselectable</pref></td><td><a href="#valuetype_true-false">true/false</a></td></tr>
16819+
<tr><td><dfn>ariaOrientation</dfn></td><td><pref>aria-orientation</pref></td><td><a href="#valuetype_token">token</a></td></tr>
16820+
<tr><td><dfn>ariaOwnsElements</dfn></td><td><pref>aria-owns</pref></td><td><a href="#valuetype_idref_list">ID reference list</a></td></tr>
16821+
<tr><td><dfn>ariaPlaceholder</dfn></td><td><pref>aria-placeholder</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16822+
<tr><td><dfn>ariaPosInSet</dfn></td><td><pref>aria-posinset</pref></td><td><a href="#valuetype_integer">integer</a></td></tr>
16823+
<tr><td><dfn>ariaPressed</dfn></td><td><sref>aria-pressed</sref></td><td><a href="#valuetype_tristate">tristate</a></td></tr>
16824+
<tr><td><dfn>ariaReadOnly</dfn></td><td><pref>aria-readonly</pref></td><td><a href="#valuetype_true-false">true/false</a></td></tr>
16825+
<!-- <tr><td><dfn>ariaRelevant</dfn></td><td><pref>aria-relevant</pref></td></tr> -->
16826+
<tr><td><dfn>ariaRequired</dfn></td><td><pref>aria-required</pref></td><td><a href="#valuetype_true-false">true/false</a></td></tr>
16827+
<tr><td><dfn>ariaRoleDescription</dfn></td><td><pref>aria-roledescription</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16828+
<tr><td><dfn>ariaRowCount</dfn></td><td><pref>aria-rowcount</pref></td><td><a href="#valuetype_integer">integer</a></td></tr>
16829+
<tr><td><dfn>ariaRowIndex</dfn></td><td><pref>aria-rowindex</pref></td><td><a href="#valuetype_integer">integer</a></td></tr>
16830+
<tr><td><dfn>ariaRowIndexText</dfn></td><td><pref>aria-rowindextext</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16831+
<tr><td><dfn>ariaRowSpan</dfn></td><td><pref>aria-rowspan</pref></td><td><a href="#valuetype_integer">integer</a></td></tr>
16832+
<tr><td><dfn>ariaSelected</dfn></td><td><sref>aria-selected</sref></td><td><a href="#valuetype_true-false-undefined">true/false/undefined</a></td></tr>
16833+
<tr><td><dfn>ariaSetSize</dfn></td><td><pref>aria-setsize</pref></td><td><a href="#valuetype_integer">integer</a></td></tr>
16834+
<tr><td><dfn>ariaSort</dfn></td><td><pref>aria-sort</pref></td><td><a href="#valuetype_token">token</a></td></tr>
16835+
<tr><td><dfn>ariaValueMax</dfn></td><td><pref>aria-valuemax</pref></td><td><a href="#valuetype_number">number</a></td></tr>
16836+
<tr><td><dfn>ariaValueMin</dfn></td><td><pref>aria-valuemin</pref></td><td><a href="#valuetype_number">number</a></td></tr>
16837+
<tr><td><dfn>ariaValueNow</dfn></td><td><pref>aria-valuenow</pref></td><td><a href="#valuetype_number">number</a></td></tr>
16838+
<tr><td><dfn>ariaValueText</dfn></td><td><pref>aria-valuetext</pref></td><td><a href="#valuetype_string">string</a></td></tr>
16839+
</table>
16840+
16841+
<p class="note">Note: Attributes <pref>aria-dropeffect</pref> and <sref>aria-grabbed</sref> were deprecated in ARIA 1.1 and do not have corresponding IDL attributes.</p>
1677916842

1678016843
<p>For every IDL attribute <var>idlAttribute</var> defined in <code>ARIAMixin</code> when included on an element:</p>
1678116844

0 commit comments

Comments
 (0)