| Index: Source/devtools/front_end/timeline/TimelineUIUtilsImpl.js
|
| diff --git a/Source/devtools/front_end/timeline/TimelineUIUtilsImpl.js b/Source/devtools/front_end/timeline/TimelineUIUtilsImpl.js
|
| index eb775f11ec50fe4d8f269d5da7399b02455f55e4..bcf95f52e3df2dc9e0a8ed2f8c3cfdcf8821df7d 100644
|
| --- a/Source/devtools/front_end/timeline/TimelineUIUtilsImpl.js
|
| +++ b/Source/devtools/front_end/timeline/TimelineUIUtilsImpl.js
|
| @@ -266,6 +266,26 @@ WebInspector.TimelineUIUtilsImpl.buildDetailsNode = function(record, linkifier,
|
| }
|
|
|
| /**
|
| + * @param {string=} recordType
|
| + * @return {boolean}
|
| + */
|
| +WebInspector.TimelineUIUtilsImpl._needsPreviewElement = function(recordType)
|
| +{
|
| + if (!recordType)
|
| + return false;
|
| + const recordTypes = WebInspector.TimelineModel.RecordType;
|
| + switch (recordType) {
|
| + case recordTypes.ResourceSendRequest:
|
| + case recordTypes.ResourceReceiveResponse:
|
| + case recordTypes.ResourceReceivedData:
|
| + case recordTypes.ResourceFinish:
|
| + return true;
|
| + default:
|
| + return false;
|
| + }
|
| +}
|
| +
|
| +/**
|
| * @param {!WebInspector.TimelineModel.Record} record
|
| * @param {!WebInspector.TimelineModel} model
|
| * @param {!WebInspector.Linkifier} linkifier
|
| @@ -278,7 +298,7 @@ WebInspector.TimelineUIUtilsImpl.generateDetailsContent = function(record, model
|
| var relatedNode = null;
|
| var recordData = record.data();
|
| var barrier = new CallbackBarrier();
|
| - if (!imageElement && WebInspector.TimelineUIUtils.needsPreviewElement(record.type()))
|
| + if (!imageElement && WebInspector.TimelineUIUtilsImpl._needsPreviewElement(record.type()))
|
| WebInspector.DOMPresentationUtils.buildImagePreviewContents(record.target(), recordData["url"], false, barrier.createCallback(saveImage));
|
| if (recordData["backendNodeId"])
|
| record.target().domModel.pushNodesByBackendIdsToFrontend([recordData["backendNodeId"]], barrier.createCallback(setRelatedNode));
|
|
|