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/.
5 *
6 * The origin of this IDL file is
7 * https://rawgit.com/w3c/aria/master/#AriaAttributes
8 *
9 * Copyright © 2012 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C
10 * liability, trademark and document use rules apply.
11 */
12
13interface mixin AriaAttributes {
14  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
15  attribute DOMString ariaAtomic;
16
17  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
18  attribute DOMString ariaAutoComplete;
19
20  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
21  attribute DOMString ariaBusy;
22
23  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
24  attribute DOMString ariaChecked;
25
26  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
27  attribute DOMString ariaColCount;
28
29  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
30  attribute DOMString ariaColIndex;
31
32  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
33  attribute DOMString ariaColIndexText;
34
35  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
36  attribute DOMString ariaColSpan;
37
38  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
39  attribute DOMString ariaCurrent;
40
41  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
42  attribute DOMString ariaDescription;
43
44  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
45  attribute DOMString ariaDisabled;
46
47  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
48  attribute DOMString ariaExpanded;
49
50  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
51  attribute DOMString ariaHasPopup;
52
53  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
54  attribute DOMString ariaHidden;
55
56  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
57  attribute DOMString ariaInvalid;
58
59  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
60  attribute DOMString ariaKeyShortcuts;
61
62  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
63  attribute DOMString ariaLabel;
64
65  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
66  attribute DOMString ariaLevel;
67
68  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
69  attribute DOMString ariaLive;
70
71  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
72  attribute DOMString ariaModal;
73
74  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
75  attribute DOMString ariaMultiLine;
76
77  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
78  attribute DOMString ariaMultiSelectable;
79
80  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
81  attribute DOMString ariaOrientation;
82
83  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
84  attribute DOMString ariaPlaceholder;
85
86  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
87  attribute DOMString ariaPosInSet;
88
89  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
90  attribute DOMString ariaPressed;
91
92  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
93  attribute DOMString ariaReadOnly;
94
95  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
96  attribute DOMString ariaRelevant;
97
98  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
99  attribute DOMString ariaRequired;
100
101  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
102  attribute DOMString ariaRoleDescription;
103
104  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
105  attribute DOMString ariaRowCount;
106
107  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
108  attribute DOMString ariaRowIndex;
109
110  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
111  attribute DOMString ariaRowIndexText;
112
113  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
114  attribute DOMString ariaRowSpan;
115
116  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
117  attribute DOMString ariaSelected;
118
119  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
120  attribute DOMString ariaSetSize;
121
122  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
123  attribute DOMString ariaSort;
124
125  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
126  attribute DOMString ariaValueMax;
127
128  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
129  attribute DOMString ariaValueMin;
130
131  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
132  attribute DOMString ariaValueNow;
133
134  [Pref="accessibility.ARIAReflection.enabled", CEReactions, SetterThrows]
135  attribute DOMString ariaValueText;
136};
137