Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Firefox/dom/webidl/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 5 kB image not shown  

Quelle  ARIAMixin.webidl   Sprache: unbekannt

 
/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * The origin of this IDL file is
 * https://w3c.github.io/aria/#ARIAMixin
 *
 * Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
 * liability, trademark and document use rules apply.
 */

interface mixin ARIAMixin {
  [Pref="accessibility.ARIAElementReflection.enabled", CEReactions]
  attribute Element? ariaActiveDescendantElement;

  [CEReactions, SetterThrows]
  attribute DOMString? role;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaAtomic;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaAutoComplete;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaBrailleLabel;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaBrailleRoleDescription;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaBusy;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaChecked;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaColCount;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaColIndex;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaColIndexText;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaColSpan;

  // TODO: Use FrozenArray once available. (Bug 1236777)
  [Pref="accessibility.ARIAElementReflection.enabled", Frozen, ReflectedHTMLAttributeReturningFrozenArray]
  attribute sequence<Element>? ariaControlsElements;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaCurrent;

  // TODO: Use FrozenArray once available. (Bug 1236777)
  [Pref="accessibility.ARIAElementReflection.enabled", Frozen, ReflectedHTMLAttributeReturningFrozenArray]
  attribute sequence<Element>? ariaDescribedByElements;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaDescription;

  // TODO: Use FrozenArray once available. (Bug 1236777)
  [Pref="accessibility.ARIAElementReflection.enabled", Frozen, ReflectedHTMLAttributeReturningFrozenArray]
  attribute sequence<Element>? ariaDetailsElements;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaDisabled;

  // TODO: Use FrozenArray once available. (Bug 1236777)
  [Pref="accessibility.ARIAElementReflection.enabled", Frozen, ReflectedHTMLAttributeReturningFrozenArray]
  attribute sequence<Element>? ariaErrorMessageElements;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaExpanded;

  // TODO: Use FrozenArray once available. (Bug 1236777)
  [Pref="accessibility.ARIAElementReflection.enabled", Frozen, ReflectedHTMLAttributeReturningFrozenArray]
  attribute sequence<Element>? ariaFlowToElements;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaHasPopup;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaHidden;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaInvalid;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaKeyShortcuts;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaLabel;

  // TODO: Use FrozenArray once available. (Bug 1236777)
  [Pref="accessibility.ARIAElementReflection.enabled", Frozen, ReflectedHTMLAttributeReturningFrozenArray]
  attribute sequence<Element>? ariaLabelledByElements;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaLevel;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaLive;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaModal;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaMultiLine;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaMultiSelectable;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaOrientation;

  // TODO: Use FrozenArray once available. (Bug 1236777)
  [Pref="accessibility.ARIAElementReflection.enabled", Frozen, ReflectedHTMLAttributeReturningFrozenArray]
  attribute sequence<Element>? ariaOwnsElements;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaPlaceholder;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaPosInSet;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaPressed;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaReadOnly;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaRelevant;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaRequired;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaRoleDescription;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaRowCount;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaRowIndex;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaRowIndexText;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaRowSpan;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaSelected;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaSetSize;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaSort;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaValueMax;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaValueMin;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaValueNow;

  [CEReactions, SetterThrows]
  attribute DOMString? ariaValueText;
};

[ Dauer der Verarbeitung: 0.18 Sekunden  (vorverarbeitet)  ]