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 1390 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1401 return hasChildren; | 1401 return hasChildren; |
1402 } | 1402 } |
1403 | 1403 |
1404 /** | 1404 /** |
1405 * @param {!WebInspector.TracingModel.Event} event | 1405 * @param {!WebInspector.TracingModel.Event} event |
1406 * @param {!WebInspector.Target} target | 1406 * @param {!WebInspector.Target} target |
1407 * @param {function(!Element=)} callback | 1407 * @param {function(!Element=)} callback |
1408 */ | 1408 */ |
1409 WebInspector.TimelineUIUtils.buildPicturePreviewContent = function(event, target
, callback) | 1409 WebInspector.TimelineUIUtils.buildPicturePreviewContent = function(event, target
, callback) |
1410 { | 1410 { |
1411 new WebInspector.LayerPaintEvent(event, target).loadSnapshot(onSnapshotLoade
d); | 1411 new WebInspector.LayerPaintEvent(event, target).snapshotPromise().then(onSna
pshotLoaded); |
1412 /** | 1412 /** |
1413 * @param {?Array.<number>} rect | 1413 * @param {?{rect: !Array<number>, snapshot: !WebInspector.PaintProfilerSnap
shot}} snapshotWithRect |
1414 * @param {?WebInspector.PaintProfilerSnapshot} snapshot | |
1415 */ | 1414 */ |
1416 function onSnapshotLoaded(rect, snapshot) | 1415 function onSnapshotLoaded(snapshotWithRect) |
1417 { | 1416 { |
1418 if (!snapshot) { | 1417 if (!snapshotWithRect) { |
1419 callback(); | 1418 callback(); |
1420 return; | 1419 return; |
1421 } | 1420 } |
1422 snapshot.requestImage(null, null, 1, onGotImage); | 1421 snapshotWithRect.snapshot.requestImage(null, null, 1, onGotImage); |
1423 snapshot.dispose(); | 1422 snapshotWithRect.snapshot.dispose(); |
1424 } | 1423 } |
1425 | 1424 |
1426 /** | 1425 /** |
1427 * @param {string=} imageURL | 1426 * @param {string=} imageURL |
1428 */ | 1427 */ |
1429 function onGotImage(imageURL) | 1428 function onGotImage(imageURL) |
1430 { | 1429 { |
1431 if (!imageURL) { | 1430 if (!imageURL) { |
1432 callback(); | 1431 callback(); |
1433 return; | 1432 return; |
(...skipping 711 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2145 case warnings.V8Deopt: | 2144 case warnings.V8Deopt: |
2146 span.appendChild(WebInspector.linkifyURLAsNode("https://github.com/Googl
eChrome/devtools-docs/issues/53", | 2145 span.appendChild(WebInspector.linkifyURLAsNode("https://github.com/Googl
eChrome/devtools-docs/issues/53", |
2147 WebInspector.UIString("Not optimized"), undefined, true)); | 2146 WebInspector.UIString("Not optimized"), undefined, true)); |
2148 span.createTextChild(WebInspector.UIString(": %s", eventData["deoptReaso
n"])); | 2147 span.createTextChild(WebInspector.UIString(": %s", eventData["deoptReaso
n"])); |
2149 break; | 2148 break; |
2150 default: | 2149 default: |
2151 console.assert(false, "Unhandled TimelineModel.WarningType"); | 2150 console.assert(false, "Unhandled TimelineModel.WarningType"); |
2152 } | 2151 } |
2153 return span; | 2152 return span; |
2154 } | 2153 } |
OLD | NEW |