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