Index: third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js |
index a3690a84eef64efef142e2553e569ad1a7815a60..db29d942223a9619011254d8a54f517d573ed7de 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js |
+++ b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineUIUtils.js |
@@ -291,18 +291,14 @@ WebInspector.TimelineUIUtils.buildDetailsTextForTraceEvent = function(event, tar |
var delta = event.args["usedHeapSizeBefore"] - event.args["usedHeapSizeAfter"]; |
detailsText = WebInspector.UIString("%s collected", Number.bytesToString(delta)); |
break; |
- case recordType.TimerFire: |
- detailsText = eventData["timerId"]; |
- break; |
case recordType.FunctionCall: |
- detailsText = linkifyLocationAsText(eventData["scriptId"], eventData["scriptLine"], 0); |
+ // Omit internally generated script names. |
+ if (eventData["scriptName"]) |
+ detailsText = linkifyLocationAsText(eventData["scriptId"], eventData["scriptLine"], 0); |
break; |
case recordType.JSFrame: |
detailsText = WebInspector.beautifyFunctionName(eventData["functionName"]); |
break; |
- case recordType.FireAnimationFrame: |
- detailsText = eventData["id"]; |
- break; |
case recordType.EventDispatch: |
detailsText = eventData ? eventData["type"] : null; |
break; |
@@ -312,56 +308,42 @@ WebInspector.TimelineUIUtils.buildDetailsTextForTraceEvent = function(event, tar |
if (width && height) |
detailsText = WebInspector.UIString("%d\u2009\u00d7\u2009%d", width, height); |
break; |
- case recordType.TimerInstall: |
- case recordType.TimerRemove: |
- detailsText = linkifyTopCallFrameAsText() || eventData["timerId"]; |
- break; |
- case recordType.RequestAnimationFrame: |
- case recordType.CancelAnimationFrame: |
- detailsText = linkifyTopCallFrameAsText() || eventData["id"]; |
- break; |
case recordType.ParseHTML: |
var endLine = event.args["endData"] && event.args["endData"]["endLine"]; |
- var url = event.args["beginData"]["url"]; |
+ var url = WebInspector.displayNameForURL(event.args["beginData"]["url"]); |
detailsText = endLine ? WebInspector.UIString("%s [%d\u2009\u2013\u2009%d]", url, event.args["beginData"]["startLine"] + 1, endLine + 1) : url; |
break; |
- case recordType.UpdateLayoutTree: |
- case recordType.RecalculateStyles: |
- detailsText = linkifyTopCallFrameAsText(); |
- break; |
+ |
case recordType.EvaluateScript: |
var url = eventData["url"]; |
if (url) |
- detailsText = url + ":" + eventData["lineNumber"]; |
+ detailsText = detailsText = WebInspector.displayNameForURL(url) + ":" + eventData["lineNumber"]; |
paulirish
2015/09/24 04:42:46
double double?
|
break; |
case recordType.XHRReadyStateChange: |
case recordType.XHRLoad: |
- case recordType.ResourceSendRequest: |
var url = eventData["url"]; |
if (url) |
- detailsText = WebInspector.displayNameForURL(url); |
+ detailsText = detailsText = WebInspector.displayNameForURL(url); |
break; |
+ |
+ case recordType.WebSocketCreate: |
+ case recordType.WebSocketSendHandshakeRequest: |
+ case recordType.WebSocketReceiveHandshakeResponse: |
+ case recordType.WebSocketDestroy: |
+ case recordType.ResourceSendRequest: |
case recordType.ResourceReceivedData: |
case recordType.ResourceReceiveResponse: |
case recordType.ResourceFinish: |
- var initiator = event.initiator; |
- if (initiator) { |
- var url = initiator.args["data"]["url"]; |
- if (url) |
- detailsText = WebInspector.displayNameForURL(url); |
- } |
- break; |
- case recordType.EmbedderCallback: |
- detailsText = eventData["callbackName"]; |
- break; |
- |
case recordType.PaintImage: |
case recordType.DecodeImage: |
case recordType.ResizeImage: |
case recordType.DecodeLazyPixelRef: |
- var url = event.url; |
- if (url) |
- detailsText = WebInspector.displayNameForURL(url); |
+ if (event.url) |
+ detailsText = WebInspector.displayNameForURL(event.url); |
+ break; |
+ |
+ case recordType.EmbedderCallback: |
+ detailsText = eventData["callbackName"]; |
break; |
case recordType.Animation: |
@@ -392,7 +374,7 @@ WebInspector.TimelineUIUtils.buildDetailsTextForTraceEvent = function(event, tar |
if (!rawLocation) |
return null; |
var uiLocation = WebInspector.debuggerWorkspaceBinding.rawLocationToUILocation(rawLocation); |
- return uiLocation.toUIString(); |
+ return uiLocation.linkText(); |
} |
/** |
@@ -429,24 +411,29 @@ WebInspector.TimelineUIUtils.buildDetailsNodeForTraceEvent = function(event, tar |
case recordType.GCEvent: |
case recordType.MajorGC: |
case recordType.MinorGC: |
- case recordType.TimerFire: |
- case recordType.FireAnimationFrame: |
case recordType.EventDispatch: |
case recordType.Paint: |
+ case recordType.Animation: |
+ case recordType.EmbedderCallback: |
+ case recordType.ParseHTML: |
+ case recordType.WebSocketCreate: |
+ case recordType.WebSocketSendHandshakeRequest: |
+ case recordType.WebSocketReceiveHandshakeResponse: |
+ case recordType.WebSocketDestroy: |
+ detailsText = WebInspector.TimelineUIUtils.buildDetailsTextForTraceEvent(event, target); |
+ break; |
case recordType.PaintImage: |
case recordType.DecodeImage: |
case recordType.ResizeImage: |
case recordType.DecodeLazyPixelRef: |
- case recordType.Animation: |
case recordType.XHRReadyStateChange: |
case recordType.XHRLoad: |
case recordType.ResourceSendRequest: |
case recordType.ResourceReceivedData: |
case recordType.ResourceReceiveResponse: |
case recordType.ResourceFinish: |
- case recordType.EmbedderCallback: |
- case recordType.ParseHTML: |
- detailsText = WebInspector.TimelineUIUtils.buildDetailsTextForTraceEvent(event, target); |
+ if (event.url) |
+ details = WebInspector.linkifyResourceAsNode(event.url); |
break; |
case recordType.FunctionCall: |
details = linkifyLocation(eventData["scriptId"], eventData["scriptName"], eventData["scriptLine"], 0); |
@@ -460,20 +447,6 @@ WebInspector.TimelineUIUtils.buildDetailsNodeForTraceEvent = function(event, tar |
details.appendChild(location); |
} |
break; |
- case recordType.TimerInstall: |
- case recordType.TimerRemove: |
- details = linkifyTopCallFrame(); |
- detailsText = eventData["timerId"]; |
- break; |
- case recordType.RequestAnimationFrame: |
- case recordType.CancelAnimationFrame: |
- details = linkifyTopCallFrame(); |
- detailsText = eventData["id"]; |
- break; |
- case recordType.UpdateLayoutTree: |
- case recordType.RecalculateStyles: |
- details = linkifyTopCallFrame(); |
- break; |
case recordType.EvaluateScript: |
var url = eventData["url"]; |
if (url) |