| 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 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 68 this._refreshTree(); | 68 this._refreshTree(); |
| 69 }, | 69 }, |
| 70 | 70 |
| 71 _createToolbar: function() | 71 _createToolbar: function() |
| 72 { | 72 { |
| 73 var panelToolbar = new WebInspector.Toolbar(this.element); | 73 var panelToolbar = new WebInspector.Toolbar(this.element); |
| 74 panelToolbar.appendToolbarItem(new WebInspector.ToolbarText(WebInspector
.UIString("View"))); | 74 panelToolbar.appendToolbarItem(new WebInspector.ToolbarText(WebInspector
.UIString("View"))); |
| 75 | 75 |
| 76 this._modeCombobox = new WebInspector.ToolbarComboBox(this._onTreeModeCh
anged.bind(this)); | 76 this._modeCombobox = new WebInspector.ToolbarComboBox(this._onTreeModeCh
anged.bind(this)); |
| 77 this._modeCombobox.addOption(this._modeCombobox.createOption(WebInspecto
r.UIString("Costly Functions"), "", WebInspector.TimelineTreeView.Mode.BottomUp)
); | 77 this._modeCombobox.addOption(this._modeCombobox.createOption(WebInspecto
r.UIString("Costly Functions"), "", WebInspector.TimelineTreeView.Mode.BottomUp)
); |
| 78 this._modeCombobox.addOption(this._modeCombobox.createOption(WebInspecto
r.UIString("Costly Entrypoints"), "", WebInspector.TimelineTreeView.Mode.TopDown
)); | 78 this._modeCombobox.addOption(this._modeCombobox.createOption(WebInspecto
r.UIString("Call Tree"), "", WebInspector.TimelineTreeView.Mode.TopDown)); |
| 79 panelToolbar.appendToolbarItem(this._modeCombobox); | 79 panelToolbar.appendToolbarItem(this._modeCombobox); |
| 80 | 80 |
| 81 this._groupByCombobox = new WebInspector.ToolbarComboBox(this._onGroupBy
Changed.bind(this)); | 81 this._groupByCombobox = new WebInspector.ToolbarComboBox(this._onGroupBy
Changed.bind(this)); |
| 82 /** | 82 /** |
| 83 * @param {string} name | 83 * @param {string} name |
| 84 * @param {string} id | 84 * @param {string} id |
| 85 * @this {WebInspector.TimelineTreeView} | 85 * @this {WebInspector.TimelineTreeView} |
| 86 */ | 86 */ |
| 87 function addGroupingOption(name, id) | 87 function addGroupingOption(name, id) |
| 88 { | 88 { |
| (...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 413 if (!this._profileNode.children) | 413 if (!this._profileNode.children) |
| 414 return; | 414 return; |
| 415 for (var node of this._profileNode.children.values()) { | 415 for (var node of this._profileNode.children.values()) { |
| 416 var gridNode = new WebInspector.TimelineTreeView.GridNode(node, this
._totalTime, this._maxTimes.self, this._maxTimes.total); | 416 var gridNode = new WebInspector.TimelineTreeView.GridNode(node, this
._totalTime, this._maxTimes.self, this._maxTimes.total); |
| 417 this.insertChildOrdered(gridNode); | 417 this.insertChildOrdered(gridNode); |
| 418 } | 418 } |
| 419 }, | 419 }, |
| 420 | 420 |
| 421 __proto__: WebInspector.SortableDataGridNode.prototype | 421 __proto__: WebInspector.SortableDataGridNode.prototype |
| 422 } | 422 } |
| OLD | NEW |