| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2014 Google Inc. All rights reserved. | 2  * Copyright (C) 2014 Google Inc. All rights reserved. | 
| 3  * | 3  * | 
| 4  * Redistribution and use in source and binary forms, with or without | 4  * Redistribution and use in source and binary forms, with or without | 
| 5  * modification, are permitted provided that the following conditions are | 5  * modification, are permitted provided that the following conditions are | 
| 6  * met: | 6  * met: | 
| 7  * | 7  * | 
| 8  *     * Redistributions of source code must retain the above copyright | 8  *     * Redistributions of source code must retain the above copyright | 
| 9  * notice, this list of conditions and the following disclaimer. | 9  * notice, this list of conditions and the following disclaimer. | 
| 10  *     * Redistributions in binary form must reproduce the above | 10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 338         WebInspector.TimelineFlameChartDataProviderBase.prototype.reset.call(thi
      s); | 338         WebInspector.TimelineFlameChartDataProviderBase.prototype.reset.call(thi
      s); | 
| 339         /** @type {!Array<!WebInspector.TracingModel.Event|!WebInspector.Timelin
      eFrame|!WebInspector.TimelineIRModel.Phases>} */ | 339         /** @type {!Array<!WebInspector.TracingModel.Event|!WebInspector.Timelin
      eFrame|!WebInspector.TimelineIRModel.Phases>} */ | 
| 340         this._entryData = []; | 340         this._entryData = []; | 
| 341         /** @type {!Array<!WebInspector.TimelineFlameChartEntryType>} */ | 341         /** @type {!Array<!WebInspector.TimelineFlameChartEntryType>} */ | 
| 342         this._entryTypeByLevel = []; | 342         this._entryTypeByLevel = []; | 
| 343         /** @type {!Array<string>} */ | 343         /** @type {!Array<string>} */ | 
| 344         this._entryIndexToTitle = []; | 344         this._entryIndexToTitle = []; | 
| 345         /** @type {!Array.<!WebInspector.TimelineFlameChartMarker>} */ | 345         /** @type {!Array.<!WebInspector.TimelineFlameChartMarker>} */ | 
| 346         this._markers = []; | 346         this._markers = []; | 
| 347         this._asyncColorByCategory = {}; | 347         this._asyncColorByCategory = {}; | 
| 348         /** @type {!Map<string, boolean>} */ |  | 
| 349         this._blackboxingURLCache = new Map(); |  | 
| 350     }, | 348     }, | 
| 351 | 349 | 
| 352     /** | 350     /** | 
| 353      * @override | 351      * @override | 
| 354      * @return {!WebInspector.FlameChart.TimelineData} | 352      * @return {!WebInspector.FlameChart.TimelineData} | 
| 355      */ | 353      */ | 
| 356     timelineData: function() | 354     timelineData: function() | 
| 357     { | 355     { | 
| 358         if (this._timelineData) | 356         if (this._timelineData) | 
| 359             return this._timelineData; | 357             return this._timelineData; | 
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 464         var url = event.args["data"]["url"]; | 462         var url = event.args["data"]["url"]; | 
| 465         return url && this._isBlackboxedURL(url); | 463         return url && this._isBlackboxedURL(url); | 
| 466     }, | 464     }, | 
| 467 | 465 | 
| 468     /** | 466     /** | 
| 469      * @param {string} url | 467      * @param {string} url | 
| 470      * @return {boolean} | 468      * @return {boolean} | 
| 471      */ | 469      */ | 
| 472     _isBlackboxedURL: function(url) | 470     _isBlackboxedURL: function(url) | 
| 473     { | 471     { | 
| 474         if (this._blackboxingURLCache.has(url)) | 472         return WebInspector.blackboxManager.isBlackboxedURL(url); | 
| 475             return /** @type {boolean} */ (this._blackboxingURLCache.get(url)); |  | 
| 476         var result = WebInspector.BlackboxSupport.isBlackboxedURL(url); |  | 
| 477         this._blackboxingURLCache.set(url, result); |  | 
| 478         return result; |  | 
| 479     }, | 473     }, | 
| 480 | 474 | 
| 481     /** | 475     /** | 
| 482      * @param {!Map<!WebInspector.AsyncEventGroup, !Array<!WebInspector.TracingM
      odel.AsyncEvent>>} asyncEvents | 476      * @param {!Map<!WebInspector.AsyncEventGroup, !Array<!WebInspector.TracingM
      odel.AsyncEvent>>} asyncEvents | 
| 483      */ | 477      */ | 
| 484     _appendAsyncEvents: function(asyncEvents) | 478     _appendAsyncEvents: function(asyncEvents) | 
| 485     { | 479     { | 
| 486         var groups = Object.values(WebInspector.TimelineUIUtils.asyncEventGroups
      ()); | 480         var groups = Object.values(WebInspector.TimelineUIUtils.asyncEventGroups
      ()); | 
| 487 | 481 | 
| 488         for (var groupIndex = 0; groupIndex < groups.length; ++groupIndex) { | 482         for (var groupIndex = 0; groupIndex < groups.length; ++groupIndex) { | 
| (...skipping 759 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1248         this._splitWidget.show(this.element); | 1242         this._splitWidget.show(this.element); | 
| 1249     } else { | 1243     } else { | 
| 1250         this._mainView.show(this.element); | 1244         this._mainView.show(this.element); | 
| 1251     } | 1245     } | 
| 1252 | 1246 | 
| 1253     this._onMainEntrySelected = this._onEntrySelected.bind(this, this._dataProvi
      der); | 1247     this._onMainEntrySelected = this._onEntrySelected.bind(this, this._dataProvi
      der); | 
| 1254     this._onNetworkEntrySelected = this._onEntrySelected.bind(this, this._networ
      kDataProvider); | 1248     this._onNetworkEntrySelected = this._onEntrySelected.bind(this, this._networ
      kDataProvider); | 
| 1255     this._model.addEventListener(WebInspector.TimelineModel.Events.RecordingStar
      ted, this._onRecordingStarted, this); | 1249     this._model.addEventListener(WebInspector.TimelineModel.Events.RecordingStar
      ted, this._onRecordingStarted, this); | 
| 1256     this._mainView.addEventListener(WebInspector.FlameChart.Events.EntrySelected
      , this._onMainEntrySelected, this); | 1250     this._mainView.addEventListener(WebInspector.FlameChart.Events.EntrySelected
      , this._onMainEntrySelected, this); | 
| 1257     this._networkView.addEventListener(WebInspector.FlameChart.Events.EntrySelec
      ted, this._onNetworkEntrySelected, this); | 1251     this._networkView.addEventListener(WebInspector.FlameChart.Events.EntrySelec
      ted, this._onNetworkEntrySelected, this); | 
| 1258     WebInspector.BlackboxSupport.addChangeListener(this.refreshRecords, this); | 1252     WebInspector.blackboxManager.addChangeListener(this.refreshRecords, this); | 
| 1259 } | 1253 } | 
| 1260 | 1254 | 
| 1261 WebInspector.TimelineFlameChartView.prototype = { | 1255 WebInspector.TimelineFlameChartView.prototype = { | 
| 1262     /** | 1256     /** | 
| 1263      * @override | 1257      * @override | 
| 1264      */ | 1258      */ | 
| 1265     dispose: function() | 1259     dispose: function() | 
| 1266     { | 1260     { | 
| 1267         this._model.removeEventListener(WebInspector.TimelineModel.Events.Record
      ingStarted, this._onRecordingStarted, this); | 1261         this._model.removeEventListener(WebInspector.TimelineModel.Events.Record
      ingStarted, this._onRecordingStarted, this); | 
| 1268         this._mainView.removeEventListener(WebInspector.FlameChart.Events.EntryS
      elected, this._onMainEntrySelected, this); | 1262         this._mainView.removeEventListener(WebInspector.FlameChart.Events.EntryS
      elected, this._onMainEntrySelected, this); | 
| 1269         this._networkView.removeEventListener(WebInspector.FlameChart.Events.Ent
      rySelected, this._onNetworkEntrySelected, this); | 1263         this._networkView.removeEventListener(WebInspector.FlameChart.Events.Ent
      rySelected, this._onNetworkEntrySelected, this); | 
| 1270         WebInspector.BlackboxSupport.removeChangeListener(this.refreshRecords, t
      his); | 1264         WebInspector.blackboxManager.removeChangeListener(this.refreshRecords, t
      his); | 
| 1271     }, | 1265     }, | 
| 1272 | 1266 | 
| 1273     /** | 1267     /** | 
| 1274      * @override | 1268      * @override | 
| 1275      * @param {number} windowStartTime | 1269      * @param {number} windowStartTime | 
| 1276      * @param {number} windowEndTime | 1270      * @param {number} windowEndTime | 
| 1277      */ | 1271      */ | 
| 1278     requestWindowTimes: function(windowStartTime, windowEndTime) | 1272     requestWindowTimes: function(windowStartTime, windowEndTime) | 
| 1279     { | 1273     { | 
| 1280         this._delegate.requestWindowTimes(windowStartTime, windowEndTime); | 1274         this._delegate.requestWindowTimes(windowStartTime, windowEndTime); | 
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1433 /** | 1427 /** | 
| 1434   * @constructor | 1428   * @constructor | 
| 1435   * @param {!WebInspector.TimelineSelection} selection | 1429   * @param {!WebInspector.TimelineSelection} selection | 
| 1436   * @param {number} entryIndex | 1430   * @param {number} entryIndex | 
| 1437   */ | 1431   */ | 
| 1438 WebInspector.TimelineFlameChartView.Selection = function(selection, entryIndex) | 1432 WebInspector.TimelineFlameChartView.Selection = function(selection, entryIndex) | 
| 1439 { | 1433 { | 
| 1440     this.timelineSelection = selection; | 1434     this.timelineSelection = selection; | 
| 1441     this.entryIndex = entryIndex; | 1435     this.entryIndex = entryIndex; | 
| 1442 } | 1436 } | 
| OLD | NEW | 
|---|