Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferFromImageBitmap.html

Issue 2251493003: Adding nullability support to ImageBitmapRenderingContext.transferImageBitmap (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <canvas id = 'dstCanvas' width='100' height='100'></canvas> 2 <canvas id = 'dstCanvas' width='100' height='100'></canvas>
3 <script> 3 <script>
4 if (window.testRunner) { 4 if (window.testRunner) {
5 testRunner.waitUntilDone(); 5 testRunner.waitUntilDone();
6 } 6 }
7 var srcCanvas = document.createElement('canvas'); 7 var srcCanvas = document.createElement('canvas');
8 srcCanvas.width = srcCanvas.height = 100; 8 srcCanvas.width = srcCanvas.height = 100;
9 var ctx = srcCanvas.getContext('2d'); 9 var ctx = srcCanvas.getContext('2d');
10 ctx.fillStyle = 'green'; 10 ctx.fillStyle = 'green';
11 ctx.fillRect(0, 0, 100, 100); 11 ctx.fillRect(0, 0, 100, 100);
12 createImageBitmap(srcCanvas).then(consumeImageBitmap) 12 createImageBitmap(srcCanvas).then(consumeImageBitmap);
13 testImageBitmapNullability();
14 if (window.testRunner)
15 testRunner.notifyDone();
Justin Novosad 2016/08/16 19:38:55 This will cause the test to end before consumeImag
zakerinasab 2016/08/16 20:34:49 Done.
13 16
14 function consumeImageBitmap(image) { 17 function consumeImageBitmap(image) {
15 var dstCanvas = document.getElementById('dstCanvas'); 18 var dstCanvas = document.getElementById('dstCanvas');
16 var dstCtx = dstCanvas.getContext('bitmaprenderer'); 19 var dstCtx = dstCanvas.getContext('bitmaprenderer');
17 dstCtx.transferFromImageBitmap(image); 20 dstCtx.transferFromImageBitmap(image);
18 if (window.testRunner) {
19 testRunner.notifyDone();
20 }
21 } 21 }
22 </script> 22
23 function testImageBitmapNullability() {
24 var dstCanvas = document.getElementById('dstCanvas');
25 var dstCtx = dstCanvas.getContext('bitmaprenderer');
26 dstCtx.transferFromImageBitmap(null);
27 }
28
29 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698