| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * @constructor | 6 * @constructor |
| 7 * @extends {WebInspector.TimelineUIUtils} | 7 * @extends {WebInspector.TimelineUIUtils} |
| 8 */ | 8 */ |
| 9 WebInspector.TracingTimelineUIUtils = function() | 9 WebInspector.TracingTimelineUIUtils = function() |
| 10 { | 10 { |
| (...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 345 case recordType.GCEvent: | 345 case recordType.GCEvent: |
| 346 var delta = event.args["usedHeapSizeBefore"] - event.args["usedHeapSizeA
fter"]; | 346 var delta = event.args["usedHeapSizeBefore"] - event.args["usedHeapSizeA
fter"]; |
| 347 detailsText = WebInspector.UIString("%s collected", Number.bytesToString
(delta)); | 347 detailsText = WebInspector.UIString("%s collected", Number.bytesToString
(delta)); |
| 348 break; | 348 break; |
| 349 case recordType.TimerFire: | 349 case recordType.TimerFire: |
| 350 detailsText = eventData["timerId"]; | 350 detailsText = eventData["timerId"]; |
| 351 break; | 351 break; |
| 352 case recordType.FunctionCall: | 352 case recordType.FunctionCall: |
| 353 details = linkifyLocation(eventData["scriptId"], eventData["scriptName"]
, eventData["scriptLine"], 0); | 353 details = linkifyLocation(eventData["scriptId"], eventData["scriptName"]
, eventData["scriptLine"], 0); |
| 354 break; | 354 break; |
| 355 case recordType.JSFrame: |
| 356 details = linkifyLocation(eventData["scriptId"], eventData["url"], event
Data["lineNumber"], eventData["columnNumber"]); |
| 357 detailsText = eventData["functionName"]; |
| 358 break; |
| 355 case recordType.FireAnimationFrame: | 359 case recordType.FireAnimationFrame: |
| 356 detailsText = eventData["id"]; | 360 detailsText = eventData["id"]; |
| 357 break; | 361 break; |
| 358 case recordType.EventDispatch: | 362 case recordType.EventDispatch: |
| 359 detailsText = eventData ? eventData["type"] : null; | 363 detailsText = eventData ? eventData["type"] : null; |
| 360 break; | 364 break; |
| 361 case recordType.Paint: | 365 case recordType.Paint: |
| 362 var width = WebInspector.TimelineUIUtils.quadWidth(eventData.clip); | 366 var width = WebInspector.TimelineUIUtils.quadWidth(eventData.clip); |
| 363 var height = WebInspector.TimelineUIUtils.quadHeight(eventData.clip); | 367 var height = WebInspector.TimelineUIUtils.quadHeight(eventData.clip); |
| 364 if (width && height) | 368 if (width && height) |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 414 var url = event.imageURL; | 418 var url = event.imageURL; |
| 415 if (url) | 419 if (url) |
| 416 detailsText = WebInspector.displayNameForURL(url); | 420 detailsText = WebInspector.displayNameForURL(url); |
| 417 break; | 421 break; |
| 418 | 422 |
| 419 default: | 423 default: |
| 420 details = linkifyTopCallFrame(); | 424 details = linkifyTopCallFrame(); |
| 421 break; | 425 break; |
| 422 } | 426 } |
| 423 | 427 |
| 424 if (!details && detailsText) | 428 if (details && detailsText) |
| 429 details.textContent = detailsText; |
| 430 else if (!details && detailsText) |
| 425 details = document.createTextNode(detailsText); | 431 details = document.createTextNode(detailsText); |
| 426 return details; | 432 return details; |
| 427 | 433 |
| 428 /** | 434 /** |
| 429 * @param {string} scriptId | 435 * @param {string} scriptId |
| 430 * @param {string} url | 436 * @param {string} url |
| 431 * @param {number} lineNumber | 437 * @param {number} lineNumber |
| 432 * @param {number=} columnNumber | 438 * @param {number=} columnNumber |
| 433 */ | 439 */ |
| 434 function linkifyLocation(scriptId, url, lineNumber, columnNumber) | 440 function linkifyLocation(scriptId, url, lineNumber, columnNumber) |
| (...skipping 368 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 803 return result; | 809 return result; |
| 804 } | 810 } |
| 805 | 811 |
| 806 /** | 812 /** |
| 807 * @return {!WebInspector.TracingTimelineModel.Filter} | 813 * @return {!WebInspector.TracingTimelineModel.Filter} |
| 808 */ | 814 */ |
| 809 WebInspector.TracingTimelineUIUtils.hiddenEventsFilter = function() | 815 WebInspector.TracingTimelineUIUtils.hiddenEventsFilter = function() |
| 810 { | 816 { |
| 811 return new WebInspector.TracingTimelineModel.InclusiveEventNameFilter(WebIns
pector.TracingTimelineUIUtils._visibleTypes()); | 817 return new WebInspector.TracingTimelineModel.InclusiveEventNameFilter(WebIns
pector.TracingTimelineUIUtils._visibleTypes()); |
| 812 } | 818 } |
| OLD | NEW |