1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
4 * You can obtain one at http://mozilla.org/MPL/2.0/.
6 * The origin of this IDL file is
7 * https://rawgit.com/w3c/aria/master/#AriaAttributes
9 * Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
10 * liability, trademark and document use rules apply.
13 interface mixin AriaAttributes {
14 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
15 attribute DOMString ariaAtomic;
17 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
18 attribute DOMString ariaAutoComplete;
20 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
21 attribute DOMString ariaBusy;
23 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
24 attribute DOMString ariaChecked;
26 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
27 attribute DOMString ariaColCount;
29 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
30 attribute DOMString ariaColIndex;
32 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
33 attribute DOMString ariaColIndexText;
35 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
36 attribute DOMString ariaColSpan;
38 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
39 attribute DOMString ariaCurrent;
41 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
42 attribute DOMString ariaDescription;
44 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
45 attribute DOMString ariaDisabled;
47 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
48 attribute DOMString ariaExpanded;
50 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
51 attribute DOMString ariaHasPopup;
53 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
54 attribute DOMString ariaHidden;
56 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
57 attribute DOMString ariaInvalid;
59 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
60 attribute DOMString ariaKeyShortcuts;
62 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
63 attribute DOMString ariaLabel;
65 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
66 attribute DOMString ariaLevel;
68 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
69 attribute DOMString ariaLive;
71 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
72 attribute DOMString ariaModal;
74 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
75 attribute DOMString ariaMultiLine;
77 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
78 attribute DOMString ariaMultiSelectable;
80 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
81 attribute DOMString ariaOrientation;
83 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
84 attribute DOMString ariaPlaceholder;
86 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
87 attribute DOMString ariaPosInSet;
89 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
90 attribute DOMString ariaPressed;
92 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
93 attribute DOMString ariaReadOnly;
95 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
96 attribute DOMString ariaRelevant;
98 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
99 attribute DOMString ariaRequired;
101 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
102 attribute DOMString ariaRoleDescription;
104 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
105 attribute DOMString ariaRowCount;
107 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
108 attribute DOMString ariaRowIndex;
110 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
111 attribute DOMString ariaRowIndexText;
113 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
114 attribute DOMString ariaRowSpan;
116 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
117 attribute DOMString ariaSelected;
119 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
120 attribute DOMString ariaSetSize;
122 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
123 attribute DOMString ariaSort;
125 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
126 attribute DOMString ariaValueMax;
128 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
129 attribute DOMString ariaValueMin;
131 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
132 attribute DOMString ariaValueNow;
134 [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
135 attribute DOMString ariaValueText;