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 1438 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1449 WebInspector.TimelineUIUtils.generateDetailsContentForFrame = function(frameMode
l, frame, filmStripFrame) | 1449 WebInspector.TimelineUIUtils.generateDetailsContentForFrame = function(frameMode
l, frame, filmStripFrame) |
1450 { | 1450 { |
1451 var pieChart = WebInspector.TimelineUIUtils.generatePieChart(frame.timeByCat
egory); | 1451 var pieChart = WebInspector.TimelineUIUtils.generatePieChart(frame.timeByCat
egory); |
1452 var contentHelper = new WebInspector.TimelineDetailsContentHelper(null, null
, null, false); | 1452 var contentHelper = new WebInspector.TimelineDetailsContentHelper(null, null
, null, false); |
1453 var duration = WebInspector.TimelineUIUtils.frameDuration(frame); | 1453 var duration = WebInspector.TimelineUIUtils.frameDuration(frame); |
1454 contentHelper.appendElementRow(WebInspector.UIString("Duration"), duration,
frame.hasWarnings()); | 1454 contentHelper.appendElementRow(WebInspector.UIString("Duration"), duration,
frame.hasWarnings()); |
1455 if (filmStripFrame) { | 1455 if (filmStripFrame) { |
1456 var filmStripPreview = createElementWithClass("img", "timeline-filmstrip
-preview"); | 1456 var filmStripPreview = createElementWithClass("img", "timeline-filmstrip
-preview"); |
1457 filmStripFrame.imageDataPromise().then(onGotImageData.bind(null, filmStr
ipPreview)); | 1457 filmStripFrame.imageDataPromise().then(onGotImageData.bind(null, filmStr
ipPreview)); |
1458 contentHelper.appendElementRow(WebInspector.UIString("Screenshot"), film
StripPreview); | 1458 contentHelper.appendElementRow(WebInspector.UIString("Screenshot"), film
StripPreview); |
1459 filmStripPreview.addEventListener("click", filmStripClicked.bind(null, f
ilmStripFrame), false); | 1459 filmStripPreview.addEventListener("click", frameClicked.bind(null, filmS
tripFrame), false); |
1460 } | 1460 } |
1461 var durationInMillis = frame.endTime - frame.startTime; | 1461 var durationInMillis = frame.endTime - frame.startTime; |
1462 contentHelper.appendTextRow(WebInspector.UIString("FPS"), Math.floor(1000 /
durationInMillis)); | 1462 contentHelper.appendTextRow(WebInspector.UIString("FPS"), Math.floor(1000 /
durationInMillis)); |
1463 contentHelper.appendTextRow(WebInspector.UIString("CPU time"), Number.millis
ToString(frame.cpuTime, true)); | 1463 contentHelper.appendTextRow(WebInspector.UIString("CPU time"), Number.millis
ToString(frame.cpuTime, true)); |
1464 contentHelper.appendElementRow(WebInspector.UIString("Aggregated Time"), pie
Chart); | 1464 contentHelper.appendElementRow(WebInspector.UIString("Aggregated Time"), pie
Chart); |
1465 if (Runtime.experiments.isEnabled("layersPanel") && frame.layerTree) { | 1465 if (Runtime.experiments.isEnabled("layersPanel") && frame.layerTree) { |
1466 contentHelper.appendElementRow(WebInspector.UIString("Layer tree"), | 1466 contentHelper.appendElementRow(WebInspector.UIString("Layer tree"), |
1467 WebInspector.Linkifier.linkifyUsingReveal
er(frame.layerTree, WebInspector.UIString("show"))); | 1467 WebInspector.Linkifier.linkifyUsingReveal
er(frame.layerTree, WebInspector.UIString("show"))); |
1468 } | 1468 } |
1469 | 1469 |
1470 /** | 1470 /** |
1471 * @param {!Element} image | 1471 * @param {!Element} image |
1472 * @param {?string} data | 1472 * @param {?string} data |
1473 */ | 1473 */ |
1474 function onGotImageData(image, data) | 1474 function onGotImageData(image, data) |
1475 { | 1475 { |
1476 if (data) | 1476 if (data) |
1477 image.src = "data:image/jpg;base64," + data; | 1477 image.src = "data:image/jpg;base64," + data; |
1478 } | 1478 } |
1479 | 1479 |
1480 /** | 1480 /** |
1481 * @param {!WebInspector.FilmStripModel.Frame} filmStripFrame | 1481 * @param {!WebInspector.FilmStripModel.Frame} filmStripFrame |
1482 */ | 1482 */ |
1483 function filmStripClicked(filmStripFrame) | 1483 function frameClicked(filmStripFrame) |
1484 { | 1484 { |
1485 WebInspector.Dialog.show(null, new WebInspector.FilmStripView.DialogDele
gate(filmStripFrame, 0)); | 1485 new WebInspector.FilmStripView.DialogDelegate(filmStripFrame, 0); |
1486 } | 1486 } |
1487 | 1487 |
1488 return contentHelper.element; | 1488 return contentHelper.element; |
1489 } | 1489 } |
1490 | 1490 |
1491 /** | 1491 /** |
1492 * @param {!WebInspector.TimelineFrame} frame | 1492 * @param {!WebInspector.TimelineFrame} frame |
1493 * @return {!Element} | 1493 * @return {!Element} |
1494 */ | 1494 */ |
1495 WebInspector.TimelineUIUtils.frameDuration = function(frame) | 1495 WebInspector.TimelineUIUtils.frameDuration = function(frame) |
(...skipping 431 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1927 return; | 1927 return; |
1928 | 1928 |
1929 var stackTraceElement = parentElement.createChild("div", "timeline-detai
ls-view-row-value timeline-details-view-row-stack-trace monospace"); | 1929 var stackTraceElement = parentElement.createChild("div", "timeline-detai
ls-view-row-value timeline-details-view-row-stack-trace monospace"); |
1930 | 1930 |
1931 var callFrameElem = WebInspector.DOMPresentationUtils.buildStackTracePre
viewContents(this._target, this._linkifier, stackTrace); | 1931 var callFrameElem = WebInspector.DOMPresentationUtils.buildStackTracePre
viewContents(this._target, this._linkifier, stackTrace); |
1932 | 1932 |
1933 stackTraceElement.appendChild(callFrameElem); | 1933 stackTraceElement.appendChild(callFrameElem); |
1934 } | 1934 } |
1935 | 1935 |
1936 } | 1936 } |
OLD | NEW |