| Index: Source/devtools/front_end/timeline/TimelineUIUtils.js
|
| diff --git a/Source/devtools/front_end/timeline/TimelineUIUtils.js b/Source/devtools/front_end/timeline/TimelineUIUtils.js
|
| index 7378848d8199384cd41031c651edebb86bb7f2b1..f264de7410ef45d7cd451ad6d34d033d09d83b36 100644
|
| --- a/Source/devtools/front_end/timeline/TimelineUIUtils.js
|
| +++ b/Source/devtools/front_end/timeline/TimelineUIUtils.js
|
| @@ -61,6 +61,14 @@ WebInspector.TimelineUIUtils.prototype = {
|
| },
|
| /**
|
| * @param {!WebInspector.TimelineModel.Record} record
|
| + * @return {boolean}
|
| + */
|
| + isEventDivider: function(record)
|
| + {
|
| + throw new Error("Not implemented.");
|
| + },
|
| + /**
|
| + * @param {!WebInspector.TimelineModel.Record} record
|
| * @return {?Object}
|
| */
|
| countersForRecord: function(record)
|
| @@ -95,6 +103,15 @@ WebInspector.TimelineUIUtils.prototype = {
|
| generateDetailsContent: function(record, model, linkifier, callback, loadedFromFile)
|
| {
|
| throw new Error("Not implemented.");
|
| + },
|
| + /**
|
| + * @param {string} recordType
|
| + * @param {string=} title
|
| + * @return {!Element}
|
| + */
|
| + createEventDivider: function(recordType, title)
|
| + {
|
| + throw new Error("Not implemented.");
|
| }
|
| }
|
|
|
| @@ -196,22 +213,6 @@ WebInspector.TimelineUIUtils.recordStyle = function(record)
|
| }
|
|
|
| /**
|
| - * @param {!WebInspector.TimelineModel.Record} record
|
| - * @return {boolean}
|
| - */
|
| -WebInspector.TimelineUIUtils.isEventDivider = function(record)
|
| -{
|
| - var recordTypes = WebInspector.TimelineModel.RecordType;
|
| - if (record.type() === recordTypes.TimeStamp)
|
| - return true;
|
| - if (record.type() === recordTypes.MarkFirstPaint)
|
| - return true;
|
| - if (record.type() === recordTypes.MarkDOMContent || record.type() === recordTypes.MarkLoad)
|
| - return record.data()["isMainFrame"];
|
| - return false;
|
| -}
|
| -
|
| -/**
|
| * @param {string=} recordType
|
| * @return {boolean}
|
| */
|
| @@ -232,35 +233,6 @@ WebInspector.TimelineUIUtils.needsPreviewElement = function(recordType)
|
| }
|
|
|
| /**
|
| - * @param {string} recordType
|
| - * @param {string=} title
|
| - * @return {!Element}
|
| - */
|
| -WebInspector.TimelineUIUtils.createEventDivider = function(recordType, title)
|
| -{
|
| - var eventDivider = document.createElement("div");
|
| - eventDivider.className = "resources-event-divider";
|
| - var recordTypes = WebInspector.TimelineModel.RecordType;
|
| -
|
| - if (recordType === recordTypes.MarkDOMContent)
|
| - eventDivider.className += " resources-blue-divider";
|
| - else if (recordType === recordTypes.MarkLoad)
|
| - eventDivider.className += " resources-red-divider";
|
| - else if (recordType === recordTypes.MarkFirstPaint)
|
| - eventDivider.className += " resources-green-divider";
|
| - else if (recordType === recordTypes.TimeStamp)
|
| - eventDivider.className += " resources-orange-divider";
|
| - else if (recordType === recordTypes.BeginFrame)
|
| - eventDivider.className += " timeline-frame-divider";
|
| -
|
| - if (title)
|
| - eventDivider.title = title;
|
| -
|
| - return eventDivider;
|
| -}
|
| -
|
| -
|
| -/**
|
| * @param {!WebInspector.TimelineModel} model
|
| * @param {!{name: string, tasks: !Array.<!{startTime: number, endTime: number}>, firstTaskIndex: number, lastTaskIndex: number}} info
|
| * @return {!Element}
|
| @@ -302,7 +274,7 @@ WebInspector.TimelineUIUtils.recordTitle = function(record, model)
|
| return recordData["message"];
|
| if (record.type() === WebInspector.TimelineModel.RecordType.JSFrame)
|
| return recordData["functionName"];
|
| - if (WebInspector.TimelineUIUtils.isEventDivider(record)) {
|
| + if (WebInspector.TimelineUIUtilsImpl.isEventDivider(record)) {
|
| var startTime = Number.millisToString(record.startTime() - model.minimumRecordTime());
|
| return WebInspector.UIString("%s at %s", WebInspector.TimelineUIUtils.recordStyle(record).title, startTime, true);
|
| }
|
|
|