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 520 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
531 /** | 531 /** |
532 * @return {!WebInspector.TimelineCategory} | 532 * @return {!WebInspector.TimelineCategory} |
533 */ | 533 */ |
534 category: function() | 534 category: function() |
535 { | 535 { |
536 var style = WebInspector.TracingTimelineUIUtils.styleForTraceEvent(this.
_event.name); | 536 var style = WebInspector.TracingTimelineUIUtils.styleForTraceEvent(this.
_event.name); |
537 return style.category; | 537 return style.category; |
538 }, | 538 }, |
539 | 539 |
540 /** | 540 /** |
541 * @return {string} | |
542 */ | |
543 title: function() | |
544 { | |
545 return WebInspector.TracingTimelineUIUtils.styleForTraceEvent(this._even
t.name).title; | |
546 }, | |
547 | |
548 /** | |
549 * @return {number} | 541 * @return {number} |
550 */ | 542 */ |
551 startTime: function() | 543 startTime: function() |
552 { | 544 { |
553 return this._event.startTime; | 545 return this._event.startTime; |
554 }, | 546 }, |
555 | 547 |
556 /** | 548 /** |
557 * @return {string|undefined} | 549 * @return {string|undefined} |
558 */ | 550 */ |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
653 * @return {?Array.<string>} | 645 * @return {?Array.<string>} |
654 */ | 646 */ |
655 warnings: function() | 647 warnings: function() |
656 { | 648 { |
657 if (this._event.warning) | 649 if (this._event.warning) |
658 return [this._event.warning]; | 650 return [this._event.warning]; |
659 return null; | 651 return null; |
660 }, | 652 }, |
661 | 653 |
662 /** | 654 /** |
663 * @param {!RegExp} regExp | |
664 * @return {boolean} | |
665 */ | |
666 testContentMatching: function(regExp) | |
667 { | |
668 var tokens = [this.title()]; | |
669 var data = this._event.args.data; | |
670 if (data) { | |
671 for (var key in data) | |
672 tokens.push(data[key]); | |
673 } | |
674 return regExp.test(tokens.join("|")); | |
675 }, | |
676 | |
677 /** | |
678 * @return {!WebInspector.TracingModel.Event} | 655 * @return {!WebInspector.TracingModel.Event} |
679 */ | 656 */ |
680 traceEvent: function() | 657 traceEvent: function() |
681 { | 658 { |
682 return this._event; | 659 return this._event; |
683 } | 660 } |
684 } | 661 } |
OLD | NEW |