| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | |
| 5 WebInspector.AccessibilityStrings = {}; | 4 WebInspector.AccessibilityStrings = {}; |
| 6 | 5 |
| 7 WebInspector.AccessibilityStrings.AXAttributes = { | 6 WebInspector.AccessibilityStrings.AXAttributes = { |
| 8 "disabled" : { | 7 'disabled': { |
| 9 name : "Disabled", | 8 name: 'Disabled', |
| 10 description : "If true, this element currently cannot be interacted with
.", | 9 description: 'If true, this element currently cannot be interacted with.', |
| 11 group : "AXGlobalStates" | 10 group: 'AXGlobalStates' |
| 12 }, | 11 }, |
| 13 "invalid" : { | 12 'invalid': { |
| 14 name : "Invalid user entry", | 13 name: 'Invalid user entry', |
| 15 description : "If true, this element's user-entered value does not confo
rm to validation requirement.", | 14 description: 'If true, this element\'s user-entered value does not conform t
o validation requirement.', |
| 16 group : "AXGlobalStates" | 15 group: 'AXGlobalStates' |
| 17 }, | 16 }, |
| 18 "live" : { | 17 'live': { |
| 19 name : "Live region", | 18 name: 'Live region', |
| 20 description : "Whether and what priority of live updates may be expected
for this element.", | 19 description: 'Whether and what priority of live updates may be expected for
this element.', |
| 21 group : "AXLiveRegionAttributes" | 20 group: 'AXLiveRegionAttributes' |
| 22 }, | 21 }, |
| 23 "atomic" : { | 22 'atomic': { |
| 24 name : "Atomic (live regions)", | 23 name: 'Atomic (live regions)', |
| 25 description : "If this element may receive live updates, whether the ent
ire live region should be presented to the user on changes, or only changed node
s.", | 24 description: |
| 26 group : "AXLiveRegionAttributes" | 25 'If this element may receive live updates, whether the entire live regio
n should be presented to the user on changes, or only changed nodes.', |
| 27 }, | 26 group: 'AXLiveRegionAttributes' |
| 28 "relevant" : { | 27 }, |
| 29 name : "Relevant (live regions)", | 28 'relevant': { |
| 30 description : "If this element may receive live updates, what type of up
dates should trigger a notification.", | 29 name: 'Relevant (live regions)', |
| 31 group : "AXLiveRegionAttributes" | 30 description: 'If this element may receive live updates, what type of updates
should trigger a notification.', |
| 32 }, | 31 group: 'AXLiveRegionAttributes' |
| 33 "busy" : { | 32 }, |
| 34 name : "Busy (live regions)", | 33 'busy': { |
| 35 description : "Whether this element or its subtree are currently being u
pdated (and thus may be in an inconsistent state).", | 34 name: 'Busy (live regions)', |
| 36 group : "AXLiveRegionAttributes" | 35 description: |
| 37 }, | 36 'Whether this element or its subtree are currently being updated (and th
us may be in an inconsistent state).', |
| 38 "root" : { | 37 group: 'AXLiveRegionAttributes' |
| 39 name : "Live region root", | 38 }, |
| 40 description : "If this element may receive live updates, the root elemen
t of the containing live region.", | 39 'root': { |
| 41 group : "AXLiveRegionAttributes" | 40 name: 'Live region root', |
| 42 }, | 41 description: 'If this element may receive live updates, the root element of
the containing live region.', |
| 43 "autocomplete" : { | 42 group: 'AXLiveRegionAttributes' |
| 44 name : "Has autocomplete", | 43 }, |
| 45 description : "Whether and what type of autocomplete suggestions are cur
rently provided by this element.", | 44 'autocomplete': { |
| 46 group : "AXWidgetAttributes" | 45 name: 'Has autocomplete', |
| 47 }, | 46 description: 'Whether and what type of autocomplete suggestions are currentl
y provided by this element.', |
| 48 "haspopup" : { | 47 group: 'AXWidgetAttributes' |
| 49 name : "Has popup", | 48 }, |
| 50 description : "Whether this element has caused some kind of pop-up (such
as a menu) to appear.", | 49 'haspopup': { |
| 51 group : "AXWidgetAttributes" | 50 name: 'Has popup', |
| 52 }, | 51 description: 'Whether this element has caused some kind of pop-up (such as a
menu) to appear.', |
| 53 "level" : { | 52 group: 'AXWidgetAttributes' |
| 54 name : "Level", | 53 }, |
| 55 description : "The hierarchical level of this element.", | 54 'level': {name: 'Level', description: 'The hierarchical level of this element.
', group: 'AXWidgetAttributes'}, |
| 56 group : "AXWidgetAttributes" | 55 'multiselectable': { |
| 57 }, | 56 name: 'Multi-selectable', |
| 58 "multiselectable" : { | 57 description: 'Whether a user may select more than one option from this widge
t.', |
| 59 name : "Multi-selectable", | 58 group: 'AXWidgetAttributes' |
| 60 description : "Whether a user may select more than one option from this
widget.", | 59 }, |
| 61 group : "AXWidgetAttributes" | 60 'orientation': { |
| 62 }, | 61 name: 'Orientation', |
| 63 "orientation" : { | 62 description: 'Whether this linear element\'s orientation is horizontal or ve
rtical.', |
| 64 name : "Orientation", | 63 group: 'AXWidgetAttributes' |
| 65 description : "Whether this linear element's orientation is horizontal o
r vertical.", | 64 }, |
| 66 group : "AXWidgetAttributes" | 65 'multiline': { |
| 67 }, | 66 name: 'Multi-line', |
| 68 "multiline" : { | 67 description: 'Whether this textbox may have more than one line.', |
| 69 name : "Multi-line", | 68 group: 'AXWidgetAttributes' |
| 70 description : "Whether this textbox may have more than one line.", | 69 }, |
| 71 group : "AXWidgetAttributes" | 70 'readonly': { |
| 72 }, | 71 name: 'Read-only', |
| 73 "readonly" : { | 72 description: 'If true, this element may be interacted with, but its value ca
nnot be changed.', |
| 74 name : "Read-only", | 73 group: 'AXWidgetAttributes' |
| 75 description : "If true, this element may be interacted with, but its val
ue cannot be changed.", | 74 }, |
| 76 group : "AXWidgetAttributes" | 75 'required': { |
| 77 }, | 76 name: 'Required', |
| 78 "required" : { | 77 description: 'Whether this element is a required field in a form.', |
| 79 name : "Required", | 78 group: 'AXWidgetAttributes' |
| 80 description : "Whether this element is a required field in a form.", | 79 }, |
| 81 group : "AXWidgetAttributes" | 80 'valuemin': { |
| 82 }, | 81 name: 'Minimum value', |
| 83 "valuemin" : { | 82 description: 'For a range widget, the minimum allowed value.', |
| 84 name : "Minimum value", | 83 group: 'AXWidgetAttributes' |
| 85 description : "For a range widget, the minimum allowed value.", | 84 }, |
| 86 group : "AXWidgetAttributes" | 85 'valuemax': { |
| 87 }, | 86 name: 'Maximum value', |
| 88 "valuemax" : { | 87 description: 'For a range widget, the maximum allowed value.', |
| 89 name : "Maximum value", | 88 group: 'AXWidgetAttributes' |
| 90 description : "For a range widget, the maximum allowed value.", | 89 }, |
| 91 group : "AXWidgetAttributes" | 90 'valuetext': { |
| 92 }, | 91 name: 'Value description', |
| 93 "valuetext" : { | 92 description: 'A human-readable version of the value of a range widget (where
necessary).', |
| 94 name : "Value description", | 93 group: 'AXWidgetAttributes' |
| 95 description : "A human-readable version of the value of a range widget (
where necessary).", | 94 }, |
| 96 group : "AXWidgetAttributes" | 95 'checked': { |
| 97 }, | 96 name: 'Checked', |
| 98 "checked" : { | 97 description: |
| 99 name : "Checked", | 98 'Whether this checkbox, radio button or tree item is checked, unchecked,
or mixed (e.g. has both checked and un-checked children).', |
| 100 description : "Whether this checkbox, radio button or tree item is check
ed, unchecked, or mixed (e.g. has both checked and un-checked children).", | 99 group: 'AXWidgetStates' |
| 101 group : "AXWidgetStates" | 100 }, |
| 102 }, | 101 'expanded': { |
| 103 "expanded" : { | 102 name: 'Expanded', |
| 104 name : "Expanded", | 103 description: 'Whether this element, or another grouping element it controls,
is expanded.', |
| 105 description : "Whether this element, or another grouping element it cont
rols, is expanded.", | 104 group: 'AXWidgetStates' |
| 106 group : "AXWidgetStates" | 105 }, |
| 107 }, | 106 'pressed': { |
| 108 "pressed" : { | 107 name: 'Pressed', |
| 109 name : "Pressed", | 108 description: 'Whether this toggle button is currently in a pressed state.', |
| 110 description : "Whether this toggle button is currently in a pressed stat
e.", | 109 group: 'AXWidgetStates' |
| 111 group : "AXWidgetStates" | 110 }, |
| 112 }, | 111 'selected': { |
| 113 "selected" : { | 112 name: 'Selected', |
| 114 name : "Selected", | 113 description: 'Whether the option represented by this element is currently se
lected.', |
| 115 description : "Whether the option represented by this element is current
ly selected.", | 114 group: 'AXWidgetStates' |
| 116 group : "AXWidgetStates" | 115 }, |
| 117 }, | 116 'activedescendant': { |
| 118 "activedescendant" : { | 117 name: 'Active descendant', |
| 119 name : "Active descendant", | 118 description: 'The descendant of this element which is active; i.e. the eleme
nt to which focus should be delegated.', |
| 120 description : "The descendant of this element which is active; i.e. the
element to which focus should be delegated.", | 119 group: 'AXRelationshipAttributes' |
| 121 group : "AXRelationshipAttributes" | 120 }, |
| 122 }, | 121 'flowto': { |
| 123 "flowto" : { | 122 name: 'Flows to', |
| 124 name : "Flows to", | 123 description: |
| 125 description : "Element to which the user may choose to navigate after th
is one, instead of the next element in the DOM order.", | 124 'Element to which the user may choose to navigate after this one, instea
d of the next element in the DOM order.', |
| 126 group : "AXRelationshipAttributes" | 125 group: 'AXRelationshipAttributes' |
| 127 }, | 126 }, |
| 128 "controls" : { | 127 'controls': { |
| 129 name : "Controls", | 128 name: 'Controls', |
| 130 description : "Element or elements whose content or presence is/are cont
rolled by this widget.", | 129 description: 'Element or elements whose content or presence is/are controlle
d by this widget.', |
| 131 group : "AXRelationshipAttributes" | 130 group: 'AXRelationshipAttributes' |
| 132 }, | 131 }, |
| 133 "describedby" : { | 132 'describedby': { |
| 134 name : "Described by", | 133 name: 'Described by', |
| 135 description : "Element or elements which form the description of this el
ement.", | 134 description: 'Element or elements which form the description of this element
.', |
| 136 group : "AXRelationshipAttributes" | 135 group: 'AXRelationshipAttributes' |
| 137 }, | 136 }, |
| 138 "labelledby" : { | 137 'labelledby': { |
| 139 name : "Labeled by", | 138 name: 'Labeled by', |
| 140 description : "Element or elements which may form the name of this eleme
nt.", | 139 description: 'Element or elements which may form the name of this element.', |
| 141 group : "AXRelationshipAttributes" | 140 group: 'AXRelationshipAttributes' |
| 142 }, | 141 }, |
| 143 "owns" : { | 142 'owns': { |
| 144 name : "Owns", | 143 name: 'Owns', |
| 145 description : "Element or elements which should be considered descendant
s of this element, despite not being descendants in the DOM.", | 144 description: |
| 146 group : "AXRelationshipAttributes" | 145 'Element or elements which should be considered descendants of this elem
ent, despite not being descendants in the DOM.', |
| 147 }, | 146 group: 'AXRelationshipAttributes' |
| 148 "name": { | 147 }, |
| 149 name : "Name", | 148 'name': {name: 'Name', description: 'The computed name of this element.', grou
p: 'Default'}, |
| 150 description : "The computed name of this element.", | 149 'role': { |
| 151 group : "Default" | 150 name: 'Role', |
| 152 }, | 151 description: |
| 153 "role": { | 152 'Indicates the purpose of this element, such as a user interface idiom f
or a widget, or structural role within a document.', |
| 154 name: "Role", | 153 group: 'Default' |
| 155 description: "Indicates the purpose of this element, such as a user inte
rface idiom for a widget, or structural role within a document.", | 154 }, |
| 156 group: "Default" | 155 'value': { |
| 157 }, | 156 name: 'Value', |
| 158 "value": { | 157 description: |
| 159 name: "Value", | 158 'The value of this element; this may be user-provided or developer-provi
ded, depending on the element.', |
| 160 description: "The value of this element; this may be user-provided or de
veloper-provided, depending on the element.", | 159 group: 'Default' |
| 161 group: "Default" | 160 }, |
| 162 }, | 161 'help': {name: 'Help', description: 'The computed help text for this element.'
, group: 'Default'}, |
| 163 "help": { | 162 'description': {name: 'Description', description: 'The accessible description
for this element.', group: 'Default'} |
| 164 name: "Help", | |
| 165 description: "The computed help text for this element.", | |
| 166 group: "Default" | |
| 167 }, | |
| 168 "description": { | |
| 169 name: "Description", | |
| 170 description: "The accessible description for this element.", | |
| 171 group: "Default" | |
| 172 } | |
| 173 }; | 163 }; |
| 174 | 164 |
| 175 WebInspector.AccessibilityStrings.AXSourceTypes = { | 165 WebInspector.AccessibilityStrings.AXSourceTypes = { |
| 176 "attribute": { | 166 'attribute': {name: 'From attribute', description: 'Value from attribute.'}, |
| 177 name: "From attribute", | 167 'implicit': { |
| 178 description: "Value from attribute." | 168 name: 'Implicit', |
| 179 }, | 169 description: 'Implicit value.', |
| 180 "implicit": { | 170 }, |
| 181 name: "Implicit", | 171 'style': {name: 'From style', description: 'Value from style.'}, |
| 182 description: "Implicit value.", | 172 'contents': {name: 'Contents', description: 'Value from element contents.'}, |
| 183 }, | 173 'placeholder': {name: 'From placeholder attribute', description: 'Value from p
laceholder attribute.'}, |
| 184 "style": { | 174 'relatedElement': {name: 'Related element', description: 'Value from related e
lement.'} |
| 185 name: "From style", | |
| 186 description: "Value from style." | |
| 187 }, | |
| 188 "contents": { | |
| 189 name: "Contents", | |
| 190 description: "Value from element contents." | |
| 191 }, | |
| 192 "placeholder": { | |
| 193 name: "From placeholder attribute", | |
| 194 description: "Value from placeholder attribute." | |
| 195 }, | |
| 196 "relatedElement": { | |
| 197 name: "Related element", | |
| 198 description: "Value from related element." | |
| 199 } | |
| 200 }; | 175 }; |
| 201 | 176 |
| 202 WebInspector.AccessibilityStrings.AXNativeSourceTypes = { | 177 WebInspector.AccessibilityStrings.AXNativeSourceTypes = { |
| 203 "figcaption": { | 178 'figcaption': {name: 'From caption', description: 'Value from figcaption eleme
nt.'}, |
| 204 name: "From caption", | 179 'label': {name: 'From label', description: 'Value from label element.'}, |
| 205 description: "Value from figcaption element." | 180 'labelfor': {name: 'From label (for)', description: 'Value from label element
with for= attribute.'}, |
| 206 }, | 181 'labelwrapped': {name: 'From label (wrapped)', description: 'Value from label
element wrapped.'}, |
| 207 "label": { | 182 'tablecaption': {name: 'From caption', description: 'Value from table caption.
'}, |
| 208 name: "From label", | 183 'title': {'name': 'From title', 'description': 'Value from title attribute.'}, |
| 209 description: "Value from label element." | 184 'other': {name: 'From native HTML', description: 'Value from native HTML (unkn
own source).'}, |
| 210 }, | |
| 211 "labelfor": { | |
| 212 name: "From label (for)", | |
| 213 description: "Value from label element with for= attribute." | |
| 214 }, | |
| 215 "labelwrapped": { | |
| 216 name: "From label (wrapped)", | |
| 217 description: "Value from label element wrapped." | |
| 218 }, | |
| 219 "tablecaption": { | |
| 220 name: "From caption", | |
| 221 description: "Value from table caption." | |
| 222 }, | |
| 223 "title": { | |
| 224 "name": "From title", | |
| 225 "description": "Value from title attribute." | |
| 226 }, | |
| 227 "other": { | |
| 228 name: "From native HTML", | |
| 229 description: "Value from native HTML (unknown source)." | |
| 230 }, | |
| 231 | 185 |
| 232 }; | 186 }; |
| OLD | NEW |