Skip to content

Commit a19c2ac

Browse files
authored
Editorial: de-duplicate table, fixing build (#2541)
1 parent 395e7a6 commit a19c2ac

File tree

1 file changed

+22
-241
lines changed

1 file changed

+22
-241
lines changed

index.html

Lines changed: 22 additions & 241 deletions
Original file line numberDiff line numberDiff line change
@@ -16776,11 +16776,31 @@

Interface Mixin ARIAMixin

1677616776
Element includes ARIAMixin;
1677716777
1677816778

16779+
16780+

For every IDL attribute idlAttribute defined in ARIAMixin when included on an element:

16781+
16782+
    16783+
  1. 16784+

    Let contentAttributeName be the local name of the ARIA content attribute determined by looking up idlAttribute in the ARIA Attribute Correspondence table.

    16785+
    16786+
    16787+
  2. 16788+

    idlAttribute must [=reflect=] contentAttributeName and support {{ElementInternals}}.

    16789+
    16790+
    16791+
    16792+

    16793+
    In practice, this means that, e.g., the role IDL attribute on Element reflects the role content attribute; the ariaValueMin IDL attribute
    16794+
    reflects the aria-valuemin content attribute; etc. Ambiguity clarifications (such as ariaPosInSet) are listed in
    16795+
    16796+

    16797+
    16798+
    1677916799
    1678016800

    ARIA Attribute Correspondence

    1678116801

    The following table provides a correspondence between IDL attribute names and content attribute names, for use by ARIAMixin. It also lists their correspondence to value type for informative purposes.

    1678216802

    16783-
    </tr> --><td>token list>
    16803+
    class="def">
    1678416804
    IDL AttributeReflected ARIA Content AttributeValue type (non-normative)
    1678516805
    roleroletoken list
    1678616806
    ariaActiveDescendantElementaria-activedescendantID reference list
    @@ -16822,7 +16842,7 @@

    ARIA Attribute Correspondence

    1682216842
    ariaPosInSetaria-posinsetinteger
    1682316843
    ariaPressedaria-pressedtristate
    1682416844
    ariaReadOnlyaria-readonlytrue/false
    16825-
    <!-- <tr>
    ariaRelevantaria-relevant
    16845+
    ariaRelevantaria-relevant
    1682616846
    ariaRequiredaria-requiredtrue/false
    1682716847
    ariaRoleDescriptionaria-roledescriptionstring
    1682816848
    ariaRowCountaria-rowcountinteger
    @@ -16840,245 +16860,6 @@

    ARIA Attribute Correspondence

    1684016860

    1684116861

    Note: Attributes aria-dropeffect and aria-grabbed were deprecated in ARIA 1.1 and do not have corresponding IDL attributes.

    1684216862

    16843-

    For every IDL attribute idlAttribute defined in ARIAMixin when included on an element:

    16844-
    16845-
      16846-
    1. 16847-

      Let contentAttributeName be the local name of the ARIA content attribute determined by looking up idlAttribute in the ARIA Attribute Correspondence table.

      16848-
      16849-
      16850-
    2. 16851-

      idlAttribute must [=reflect=] contentAttributeName and support {{ElementInternals}}.

      16852-
      16853-
      16854-
      16855-

      16856-
      In practice, this means that, e.g., the role IDL attribute on Element reflects the role content attribute; the ariaValueMin IDL attribute
      16857-
      reflects the aria-valuemin content attribute; etc. Ambiguity clarifications (such as ariaPosInSet) are listed in
      16858-
      16859-

      16860-
      16861-
      16862-
      16863-

      ARIA Attribute Correspondence

      16864-

      The following table provides a correspondence between IDL attribute names and content attribute names, for use by ARIAMixin.

      16865-
      16866-
      16867-
      16868-
      IDL Attribute
      16869-
      Reflected ARIA Content Attribute
      16870-
      16871-
      16872-
      role
      16873-
      role
      16874-
      16875-
      16876-
      ariaActiveDescendantElement
      16877-
      aria-activedescendant
      16878-
      16879-
      16880-
      ariaAtomic
      16881-
      aria-atomic
      16882-
      16883-
      16884-
      ariaAutoComplete
      16885-
      aria-autocomplete
      16886-
      16887-
      16888-
      ariaBrailleLabel
      16889-
      aria-braillelabel
      16890-
      16891-
      16892-
      ariaBrailleRoleDescription
      16893-
      aria-brailleroledescription
      16894-
      16895-
      16896-
      ariaBusy
      16897-
      aria-busy
      16898-
      16899-
      16900-
      ariaChecked
      16901-
      aria-checked
      16902-
      16903-
      16904-
      ariaColCount
      16905-
      aria-colcount
      16906-
      16907-
      16908-
      ariaColIndex
      16909-
      aria-colindex
      16910-
      16911-
      16912-
      ariaColIndexText
      16913-
      aria-colindextext
      16914-
      16915-
      16916-
      ariaColSpan
      16917-
      aria-colspan
      16918-
      16919-
      16920-
      ariaControlsElements
      16921-
      aria-controls
      16922-
      16923-
      16924-
      ariaCurrent
      16925-
      aria-current
      16926-
      16927-
      16928-
      ariaDescribedByElements
      16929-
      aria-describedby
      16930-
      16931-
      16932-
      ariaDescription
      16933-
      aria-description
      16934-
      16935-
      16936-
      ariaDetailsElements
      16937-
      aria-details
      16938-
      16939-
      16940-
      ariaDisabled
      16941-
      aria-disabled
      16942-
      16943-
      16944-
      ariaErrorMessageElements
      16945-
      aria-errormessage
      16946-
      16947-
      16948-
      ariaExpanded
      16949-
      aria-expanded
      16950-
      16951-
      16952-
      ariaFlowToElements
      16953-
      aria-flowto
      16954-
      16955-
      16956-
      ariaHasPopup
      16957-
      aria-haspopup
      16958-
      16959-
      16960-
      ariaHidden
      16961-
      aria-hidden
      16962-
      16963-
      16964-
      ariaInvalid
      16965-
      aria-invalid
      16966-
      16967-
      16968-
      ariaKeyShortcuts
      16969-
      aria-keyshortcuts
      16970-
      16971-
      16972-
      ariaLabel
      16973-
      aria-label
      16974-
      16975-
      16976-
      ariaLabelledByElements
      16977-
      aria-labelledby
      16978-
      16979-
      16980-
      ariaLevel
      16981-
      aria-level
      16982-
      16983-
      16984-
      ariaLive
      16985-
      aria-live
      16986-
      16987-
      16988-
      ariaModal
      16989-
      aria-modal
      16990-
      16991-
      16992-
      ariaMultiLine
      16993-
      aria-multiline
      16994-
      16995-
      16996-
      ariaMultiSelectable
      16997-
      aria-multiselectable
      16998-
      16999-
      17000-
      ariaOrientation
      17001-
      aria-orientation
      17002-
      17003-
      17004-
      ariaOwnsElements
      17005-
      aria-owns
      17006-
      17007-
      17008-
      ariaPlaceholder
      17009-
      aria-placeholder
      17010-
      17011-
      17012-
      ariaPosInSet
      17013-
      aria-posinset
      17014-
      17015-
      17016-
      ariaPressed
      17017-
      aria-pressed
      17018-
      17019-
      17020-
      ariaReadOnly
      17021-
      aria-readonly
      17022-
      17023-
      17024-
      ariaRelevant
      17025-
      aria-relevant
      17026-
      17027-
      17028-
      ariaRequired
      17029-
      aria-required
      17030-
      17031-
      17032-
      ariaRoleDescription
      17033-
      aria-roledescription
      17034-
      17035-
      17036-
      ariaRowCount
      17037-
      aria-rowcount
      17038-
      17039-
      17040-
      ariaRowIndex
      17041-
      aria-rowindex
      17042-
      17043-
      17044-
      ariaRowIndexText
      17045-
      aria-rowindextext
      17046-
      17047-
      17048-
      ariaRowSpan
      17049-
      aria-rowspan
      17050-
      17051-
      17052-
      ariaSelected
      17053-
      aria-selected
      17054-
      17055-
      17056-
      ariaSetSize
      17057-
      aria-setsize
      17058-
      17059-
      17060-
      ariaSort
      17061-
      aria-sort
      17062-
      17063-
      17064-
      ariaValueMax
      17065-
      aria-valuemax
      17066-
      17067-
      17068-
      ariaValueMin
      17069-
      aria-valuemin
      17070-
      17071-
      17072-
      ariaValueNow
      17073-
      aria-valuenow
      17074-
      17075-
      17076-
      ariaValueText
      17077-
      aria-valuetext
      17078-
      17079-
      17080-

      Note: Attributes aria-dropeffect and aria-grabbed were deprecated in ARIA 1.1 and do not have corresponding IDL attributes.

      17081-
      1708216863
      1708316864

      Disambiguation Pattern

      1708416865

      Though specification authors can make exceptions to this pattern, the following rules were used to disambiguate names and case of the IDL attributes listed above.

      0 commit comments

      Comments
       (0)