Index: third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js |
index fcaa246ff3daf94750376ced570107baad519e1b..d49669a3492fa759bcf264955df3e65e99d5f422 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js |
@@ -93,6 +93,13 @@ SDK.ResourceTreeModel = class extends SDK.SDKModel { |
} |
} |
+ /** |
+ * @return {!SDK.DOMModel} |
+ */ |
+ domModel() { |
+ return /** @type {!SDK.DOMModel} */ (this.target().model(SDK.DOMModel)); |
+ } |
+ |
_fetchResourceTree() { |
/** @type {!Map<string, !SDK.ResourceTreeFrame>} */ |
this._frames = new Map(); |
@@ -261,8 +268,8 @@ SDK.ResourceTreeModel = class extends SDK.SDKModel { |
return; |
var resource = new SDK.Resource( |
- this.target(), null, url, frame.url, frameId, event.data.loaderId, |
- Common.resourceTypes[event.data.resourceType], event.data.mimeType, event.data.lastModified, null); |
+ this, null, url, frame.url, frameId, event.data.loaderId, Common.resourceTypes[event.data.resourceType], |
+ event.data.mimeType, event.data.lastModified, null); |
frame.addResource(resource); |
} |
@@ -337,7 +344,7 @@ SDK.ResourceTreeModel = class extends SDK.SDKModel { |
_createResourceFromFramePayload(frame, url, type, mimeType, lastModifiedTime, contentSize) { |
var lastModified = typeof lastModifiedTime === 'number' ? new Date(lastModifiedTime * 1000) : null; |
return new SDK.Resource( |
- this.target(), null, url, frame.url, frame.id, frame.loaderId, type, mimeType, lastModified, contentSize); |
+ this, null, url, frame.url, frame.id, frame.loaderId, type, mimeType, lastModified, contentSize); |
} |
suspendReload() { |
@@ -514,10 +521,10 @@ SDK.ResourceTreeFrame = class { |
} |
/** |
- * @return {!SDK.Target} |
+ * @return {!SDK.ResourceTreeModel} |
*/ |
- target() { |
- return this._model.target(); |
+ resourceTreeModel() { |
+ return this._model; |
} |
/** |
@@ -650,7 +657,7 @@ SDK.ResourceTreeFrame = class { |
return; |
} |
resource = new SDK.Resource( |
- this.target(), request, request.url(), request.documentURL, request.frameId, request.loaderId, |
+ this._model, request, request.url(), request.documentURL, request.frameId, request.loaderId, |
request.resourceType(), request.mimeType, null, null); |
this._resourcesMap[resource.url] = resource; |
this._model.dispatchEventToListeners(SDK.ResourceTreeModel.Events.ResourceAdded, resource); |