Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(478)

Unified Diff: third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js

Issue 2801943003: [DevTools] Remove SDK.SDKObject (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js
diff --git a/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js b/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js
index 92dcc893586b9c55fbb8d2a914a9c910b0c6738b..5fe56b587b12067de56bfcb1fe3122e6f70d0c79 100644
--- a/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js
+++ b/third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js
@@ -4,13 +4,12 @@
/**
* @unrestricted
*/
-Accessibility.AccessibilityNode = class extends SDK.SDKObject {
+Accessibility.AccessibilityNode = class {
/**
* @param {!Accessibility.AccessibilityModel} accessibilityModel
* @param {!Protocol.Accessibility.AXNode} payload
*/
constructor(accessibilityModel, payload) {
- super(accessibilityModel.target());
this._accessibilityModel = accessibilityModel;
this._agent = accessibilityModel._agent;
@@ -19,7 +18,7 @@ Accessibility.AccessibilityNode = class extends SDK.SDKObject {
if (payload.backendDOMNodeId) {
accessibilityModel._setAXNodeForBackendDOMNodeId(payload.backendDOMNodeId, this);
this._backendDOMNodeId = payload.backendDOMNodeId;
- this._deferredDOMNode = new SDK.DeferredDOMNode(this.target(), payload.backendDOMNodeId);
+ this._deferredDOMNode = new SDK.DeferredDOMNode(accessibilityModel.target(), payload.backendDOMNodeId);
} else {
this._backendDOMNodeId = null;
this._deferredDOMNode = null;
@@ -38,6 +37,13 @@ Accessibility.AccessibilityNode = class extends SDK.SDKObject {
}
/**
+ * @return {!Accessibility.AccessibilityModel}
+ */
+ accessibilityModel() {
+ return this._accessibilityModel;
+ }
+
+ /**
* @return {boolean}
*/
ignored() {

Powered by Google App Engine
This is Rietveld 408576698