OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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.VBox} | 7 * @extends {WebInspector.VBox} |
8 * @param {!WebInspector.TimelineModel} model | 8 * @param {!WebInspector.TimelineModel} model |
9 */ | 9 */ |
10 WebInspector.TimelineTreeView = function(model) | 10 WebInspector.TimelineTreeView = function(model) |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
100 * @param {!Element} parent | 100 * @param {!Element} parent |
101 */ | 101 */ |
102 _populateToolbar: function(parent) { }, | 102 _populateToolbar: function(parent) { }, |
103 | 103 |
104 /** | 104 /** |
105 * @param {?WebInspector.TimelineTreeView.ProfileTreeNode} node | 105 * @param {?WebInspector.TimelineTreeView.ProfileTreeNode} node |
106 */ | 106 */ |
107 _onHover: function(node) { }, | 107 _onHover: function(node) { }, |
108 | 108 |
109 /** | 109 /** |
110 * @param {!ConsoleAgent.CallFrame} frame | 110 * @param {!RuntimeAgent.CallFrame} frame |
111 * @return {!Element} | 111 * @return {!Element} |
112 */ | 112 */ |
113 linkifyLocation: function(frame) | 113 linkifyLocation: function(frame) |
114 { | 114 { |
115 return this._linkifier.linkifyConsoleCallFrame(this._model.target(), fra
me); | 115 return this._linkifier.linkifyConsoleCallFrame(this._model.target(), fra
me); |
116 }, | 116 }, |
117 | 117 |
118 /** | 118 /** |
119 * @param {!WebInspector.TimelineTreeView.ProfileTreeNode} treeNode | 119 * @param {!WebInspector.TimelineTreeView.ProfileTreeNode} treeNode |
120 * @param {boolean} suppressSelectedEvent | 120 * @param {boolean} suppressSelectedEvent |
(...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
454 if (event) { | 454 if (event) { |
455 var data = event.args["data"]; | 455 var data = event.args["data"]; |
456 var deoptReason = data && data["deoptReason"]; | 456 var deoptReason = data && data["deoptReason"]; |
457 if (deoptReason && deoptReason !== "no reason") | 457 if (deoptReason && deoptReason !== "no reason") |
458 container.createChild("div", "activity-warning").title = WebInsp
ector.UIString("Not optimized: %s", deoptReason); | 458 container.createChild("div", "activity-warning").title = WebInsp
ector.UIString("Not optimized: %s", deoptReason); |
459 name.textContent = event.name === WebInspector.TimelineModel.RecordT
ype.JSFrame | 459 name.textContent = event.name === WebInspector.TimelineModel.RecordT
ype.JSFrame |
460 ? WebInspector.beautifyFunctionName(event.args["data"]["function
Name"]) | 460 ? WebInspector.beautifyFunctionName(event.args["data"]["function
Name"]) |
461 : WebInspector.TimelineUIUtils.eventTitle(event); | 461 : WebInspector.TimelineUIUtils.eventTitle(event); |
462 var frame = WebInspector.TimelineTreeView.eventStackFrame(event); | 462 var frame = WebInspector.TimelineTreeView.eventStackFrame(event); |
463 if (frame && frame["url"]) { | 463 if (frame && frame["url"]) { |
464 var callFrame = /** @type {!ConsoleAgent.CallFrame} */ (frame); | 464 var callFrame = /** @type {!RuntimeAgent.CallFrame} */ (frame); |
465 container.createChild("div", "activity-link").appendChild(this._
treeView.linkifyLocation(callFrame)); | 465 container.createChild("div", "activity-link").appendChild(this._
treeView.linkifyLocation(callFrame)); |
466 } | 466 } |
467 icon.style.backgroundColor = WebInspector.TimelineUIUtils.eventColor
(event); | 467 icon.style.backgroundColor = WebInspector.TimelineUIUtils.eventColor
(event); |
468 } else { | 468 } else { |
469 name.textContent = this._profileNode.name; | 469 name.textContent = this._profileNode.name; |
470 icon.style.backgroundColor = this._profileNode.color; | 470 icon.style.backgroundColor = this._profileNode.color; |
471 } | 471 } |
472 return cell; | 472 return cell; |
473 }, | 473 }, |
474 | 474 |
(...skipping 684 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1159 return selectedNode && /** @type {!WebInspector.TimelineTreeView.GridNod
e} */ (selectedNode)._profileNode; | 1159 return selectedNode && /** @type {!WebInspector.TimelineTreeView.GridNod
e} */ (selectedNode)._profileNode; |
1160 }, | 1160 }, |
1161 | 1161 |
1162 _onSelectionChanged: function() | 1162 _onSelectionChanged: function() |
1163 { | 1163 { |
1164 this.dispatchEventToListeners(WebInspector.TimelineStackView.Events.Sele
ctionChanged); | 1164 this.dispatchEventToListeners(WebInspector.TimelineStackView.Events.Sele
ctionChanged); |
1165 }, | 1165 }, |
1166 | 1166 |
1167 __proto__: WebInspector.VBox.prototype | 1167 __proto__: WebInspector.VBox.prototype |
1168 } | 1168 } |
OLD | NEW |