| 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 * @param {!WebInspector.TracingModel} tracingModel | 6 * @param {!WebInspector.TracingModel} tracingModel |
| 7 * @constructor | 7 * @constructor |
| 8 * @extends {WebInspector.TimelineModel} | 8 * @extends {WebInspector.TimelineModel} |
| 9 */ | 9 */ |
| 10 WebInspector.TracingTimelineModel = function(tracingModel) | 10 WebInspector.TracingTimelineModel = function(tracingModel) |
| (...skipping 445 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 456 _findAncestorEvent: function(name) | 456 _findAncestorEvent: function(name) |
| 457 { | 457 { |
| 458 for (var i = this._eventStack.length - 1; i >= 0; --i) { | 458 for (var i = this._eventStack.length - 1; i >= 0; --i) { |
| 459 var event = this._eventStack[i]; | 459 var event = this._eventStack[i]; |
| 460 if (event.name === name) | 460 if (event.name === name) |
| 461 return event; | 461 return event; |
| 462 } | 462 } |
| 463 return null; | 463 return null; |
| 464 }, | 464 }, |
| 465 | 465 |
| 466 /** | |
| 467 * @param {!WebInspector.TimelineModel.Record} record | |
| 468 * @return {!WebInspector.TracingModel.Event} | |
| 469 */ | |
| 470 traceEventFrom: function(record) | |
| 471 { | |
| 472 if (!(record instanceof WebInspector.TracingTimelineModel.TraceEventReco
rd)) | |
| 473 throw new Error("Illegal argument."); | |
| 474 return record._event; | |
| 475 }, | |
| 476 | |
| 477 __proto__: WebInspector.TimelineModel.prototype | 466 __proto__: WebInspector.TimelineModel.prototype |
| 478 } | 467 } |
| 479 | 468 |
| 480 /** | 469 /** |
| 481 * @constructor | 470 * @constructor |
| 482 * @implements {WebInspector.TimelineModel.Record} | 471 * @implements {WebInspector.TimelineModel.Record} |
| 483 * @param {!WebInspector.TimelineModel} model | 472 * @param {!WebInspector.TimelineModel} model |
| 484 * @param {!WebInspector.TracingModel.Event} traceEvent | 473 * @param {!WebInspector.TracingModel.Event} traceEvent |
| 485 * @param {?WebInspector.TracingTimelineModel.TraceEventRecord} parentRecord | 474 * @param {?WebInspector.TracingTimelineModel.TraceEventRecord} parentRecord |
| 486 */ | 475 */ |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 537 children: function() | 526 children: function() |
| 538 { | 527 { |
| 539 return this._children; | 528 return this._children; |
| 540 }, | 529 }, |
| 541 | 530 |
| 542 /** | 531 /** |
| 543 * @return {!WebInspector.TimelineCategory} | 532 * @return {!WebInspector.TimelineCategory} |
| 544 */ | 533 */ |
| 545 category: function() | 534 category: function() |
| 546 { | 535 { |
| 547 var style = WebInspector.TimelineUIUtils.styleForTimelineEvent(this._eve
nt.name); | 536 var style = WebInspector.TracingTimelineUIUtils.styleForTraceEvent(this.
_event.name); |
| 548 return style.category; | 537 return style.category; |
| 549 }, | 538 }, |
| 550 | 539 |
| 551 /** | 540 /** |
| 552 * @return {string} | 541 * @return {string} |
| 553 */ | 542 */ |
| 554 title: function() | 543 title: function() |
| 555 { | 544 { |
| 556 return WebInspector.TimelineUIUtils.recordTitle(this, this._model); | 545 return WebInspector.TracingTimelineUIUtils.styleForTraceEvent(this._even
t.name).title; |
| 557 }, | 546 }, |
| 558 | 547 |
| 559 /** | 548 /** |
| 560 * @return {number} | 549 * @return {number} |
| 561 */ | 550 */ |
| 562 startTime: function() | 551 startTime: function() |
| 563 { | 552 { |
| 564 return this._event.startTime; | 553 return this._event.startTime; |
| 565 }, | 554 }, |
| 566 | 555 |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 686 }, | 675 }, |
| 687 | 676 |
| 688 /** | 677 /** |
| 689 * @return {!WebInspector.TracingModel.Event} | 678 * @return {!WebInspector.TracingModel.Event} |
| 690 */ | 679 */ |
| 691 traceEvent: function() | 680 traceEvent: function() |
| 692 { | 681 { |
| 693 return this._event; | 682 return this._event; |
| 694 } | 683 } |
| 695 } | 684 } |
| OLD | NEW |