OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
3 * Copyright (C) 2012 Intel Inc. All rights reserved. | 3 * Copyright (C) 2012 Intel Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
333 this._innerSetSelectedRecord(presentationRecord); | 333 this._innerSetSelectedRecord(presentationRecord); |
334 var aggregatedStats = {}; | 334 var aggregatedStats = {}; |
335 var presentationChildren = presentationRecord.presentationChildren()
; | 335 var presentationChildren = presentationRecord.presentationChildren()
; |
336 for (var i = 0; i < presentationChildren.length; ++i) | 336 for (var i = 0; i < presentationChildren.length; ++i) |
337 WebInspector.TimelineUIUtils.aggregateTimeForRecord(aggregatedSt
ats, this._model, presentationChildren[i].record()); | 337 WebInspector.TimelineUIUtils.aggregateTimeForRecord(aggregatedSt
ats, this._model, presentationChildren[i].record()); |
338 var idle = presentationRecord.endTime() - presentationRecord.startTi
me(); | 338 var idle = presentationRecord.endTime() - presentationRecord.startTi
me(); |
339 for (var category in aggregatedStats) | 339 for (var category in aggregatedStats) |
340 idle -= aggregatedStats[category]; | 340 idle -= aggregatedStats[category]; |
341 aggregatedStats["idle"] = idle; | 341 aggregatedStats["idle"] = idle; |
342 | 342 |
343 var contentHelper = new WebInspector.TimelineDetailsContentHelper(nu
ll, null, null, true); | 343 var contentHelper = new WebInspector.TimelineDetailsContentHelper(nu
ll, null, null); |
344 var pieChart = WebInspector.TimelineUIUtils.generatePieChart(aggrega
tedStats); | 344 var pieChart = WebInspector.TimelineUIUtils.generatePieChart(aggrega
tedStats); |
345 var title = WebInspector.TimelineUIUtils.eventTitle(presentationReco
rd.record().traceEvent()); | 345 var title = WebInspector.TimelineUIUtils.eventTitle(presentationReco
rd.record().traceEvent()); |
346 contentHelper.appendTextRow(WebInspector.UIString("Type"), title); | 346 contentHelper.appendTextRow(WebInspector.UIString("Type"), title); |
347 contentHelper.appendElementRow(WebInspector.UIString("Aggregated Tim
e"), pieChart); | 347 contentHelper.appendElementRow(WebInspector.UIString("Aggregated Tim
e"), pieChart); |
348 this._delegate.showInDetails(contentHelper.element); | 348 this._delegate.showInDetails(contentHelper.element); |
349 return; | 349 return; |
350 } | 350 } |
351 this._delegate.select(WebInspector.TimelineSelection.fromRecord(presenta
tionRecord.record())); | 351 this._delegate.select(WebInspector.TimelineSelection.fromRecord(presenta
tionRecord.record())); |
352 }, | 352 }, |
353 | 353 |
(...skipping 957 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1311 } else { | 1311 } else { |
1312 this._element.classList.add("hidden"); | 1312 this._element.classList.add("hidden"); |
1313 } | 1313 } |
1314 }, | 1314 }, |
1315 | 1315 |
1316 _dispose: function() | 1316 _dispose: function() |
1317 { | 1317 { |
1318 this._element.remove(); | 1318 this._element.remove(); |
1319 } | 1319 } |
1320 } | 1320 } |
OLD | NEW |