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 | 4 |
5 /** | 5 /** |
6 * @constructor | 6 * @constructor |
7 * @extends {WebInspector.ThrottledWidget} | 7 * @extends {WebInspector.ThrottledWidget} |
8 */ | 8 */ |
9 WebInspector.AccessibilitySidebarView = function() | 9 WebInspector.AccessibilitySidebarView = function() |
10 { | 10 { |
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
172 /** | 172 /** |
173 * @param {string} textContent | 173 * @param {string} textContent |
174 * @param {string=} className | 174 * @param {string=} className |
175 * @return {!Element} | 175 * @return {!Element} |
176 */ | 176 */ |
177 createInfo: function(textContent, className) | 177 createInfo: function(textContent, className) |
178 { | 178 { |
179 var classNameOrDefault = className || "info"; | 179 var classNameOrDefault = className || "info"; |
180 var info = createElementWithClass("div", classNameOrDefault); | 180 var info = createElementWithClass("div", classNameOrDefault); |
181 info.textContent = textContent; | 181 info.textContent = textContent; |
182 this.bodyElement.appendChild(info); | 182 this.element.appendChild(info); |
183 return info; | 183 return info; |
184 }, | 184 }, |
185 | 185 |
186 /** | 186 /** |
187 * @param {string=} className | 187 * @param {string=} className |
188 * @return {!TreeOutline} | 188 * @return {!TreeOutline} |
189 */ | 189 */ |
190 createTreeOutline: function(className) | 190 createTreeOutline: function(className) |
191 { | 191 { |
192 var treeOutline = new TreeOutlineInShadow(className); | 192 var treeOutline = new TreeOutlineInShadow(className); |
193 treeOutline.registerRequiredCSS("accessibility/accessibilityNode.css"); | 193 treeOutline.registerRequiredCSS("accessibility/accessibilityNode.css"); |
194 treeOutline.registerRequiredCSS("components/objectValue.css"); | 194 treeOutline.registerRequiredCSS("components/objectValue.css"); |
195 treeOutline.element.classList.add("hidden"); | 195 treeOutline.element.classList.add("hidden"); |
196 this.bodyElement.appendChild(treeOutline.element); | 196 this.element.appendChild(treeOutline.element); |
197 return treeOutline; | 197 return treeOutline; |
198 }, | 198 }, |
199 | 199 |
200 __proto__: WebInspector.SidebarPane.prototype | 200 __proto__: WebInspector.SidebarPane.prototype |
201 } | 201 } |
202 | 202 |
203 /** | 203 /** |
204 * @constructor | 204 * @constructor |
205 * @extends {WebInspector.AccessibilitySubPane} | 205 * @extends {WebInspector.AccessibilitySubPane} |
206 */ | 206 */ |
207 WebInspector.AXComputedTextSubPane = function() | 207 WebInspector.AXComputedTextSubPane = function() |
208 { | 208 { |
209 WebInspector.AccessibilitySubPane.call(this, WebInspector.UIString("Computed
Text")); | 209 WebInspector.AccessibilitySubPane.call(this, WebInspector.UIString("Computed
Text")); |
210 | 210 |
211 this._computedTextElement = this.bodyElement.createChild("div", "ax-computed
-text hidden"); | 211 this._computedTextElement = this.element.createChild("div", "ax-computed-tex
t hidden"); |
212 | 212 |
213 this._noTextInfo = this.createInfo(WebInspector.UIString("No computed text")
); | 213 this._noTextInfo = this.createInfo(WebInspector.UIString("No computed text")
); |
214 this._noNodeInfo = this.createInfo(WebInspector.UIString("No accessibility n
ode")); | 214 this._noNodeInfo = this.createInfo(WebInspector.UIString("No accessibility n
ode")); |
215 this._treeOutline = this.createTreeOutline(); | 215 this._treeOutline = this.createTreeOutline(); |
216 }; | 216 }; |
217 | 217 |
218 | 218 |
219 WebInspector.AXComputedTextSubPane.prototype = { | 219 WebInspector.AXComputedTextSubPane.prototype = { |
220 /** | 220 /** |
221 * @param {?AccessibilityAgent.AXNode} axNode | 221 * @param {?AccessibilityAgent.AXNode} axNode |
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
681 reasonElement = WebInspector.formatLocalized("Static text node is used a
s name for ", [], ""); | 681 reasonElement = WebInspector.formatLocalized("Static text node is used a
s name for ", [], ""); |
682 break; | 682 break; |
683 case "uninteresting": | 683 case "uninteresting": |
684 reasonElement = WebInspector.formatLocalized("Element not interesting fo
r accessibility.", [], "") | 684 reasonElement = WebInspector.formatLocalized("Element not interesting fo
r accessibility.", [], "") |
685 break; | 685 break; |
686 } | 686 } |
687 if (reasonElement) | 687 if (reasonElement) |
688 reasonElement.classList.add("ax-reason"); | 688 reasonElement.classList.add("ax-reason"); |
689 return reasonElement; | 689 return reasonElement; |
690 } | 690 } |
OLD | NEW |