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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage.html

Issue 1455763002: Use union type in ImageBitmapFactories.idl (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: better argument passing Created 5 years 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 PUBLIC "-//IETF//DTD HTML//EN"> 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../../resources/js-test.js"></script> 4 <script src="../../resources/js-test.js"></script>
5 </head> 5 </head>
6 <body> 6 <body>
7 <script> 7 <script>
8 8
9 description("Ensure correct behavior of drawImage with ImageBitmaps."); 9 description("Ensure correct behavior of drawImage with ImageBitmaps.");
10 window.jsTestIsAsync = true; 10 window.jsTestIsAsync = true;
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 xhr.send(); 146 xhr.send();
147 xhr.onload = function() { 147 xhr.onload = function() {
148 blob = xhr.response; 148 blob = xhr.response;
149 blobLoaded = true; 149 blobLoaded = true;
150 loaded(); 150 loaded();
151 } 151 }
152 152
153 function loaded() { 153 function loaded() {
154 if (imageLoaded && imageBitmapLoaded && blobLoaded) { 154 if (imageLoaded && imageBitmapLoaded && blobLoaded) {
155 // check all of these elements 155 // check all of these elements
156 elements = [image, aCanvas, d, aCtx, testBitmap, blob]; 156 elements = [image, aCanvas, d, testBitmap, blob];
157 157
158 // wait for callback to finish before each check to ensure synchronous b ehavior 158 // wait for callback to finish before each check to ensure synchronous b ehavior
159 nextCheck(0); 159 nextCheck(0);
160 } 160 }
161 } 161 }
162 162
163 function nextCheck(elementIndex) { 163 function nextCheck(elementIndex) {
164 if (elementIndex == elements.length) { 164 if (elementIndex == elements.length) {
165 finishJSTest(); 165 finishJSTest();
166 return; 166 return;
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
403 clearContext(ctx); 403 clearContext(ctx);
404 ctx.drawImage(imageBitmap, 0, 0); 404 ctx.drawImage(imageBitmap, 0, 0);
405 shouldBeClear(1, 1); 405 shouldBeClear(1, 1);
406 shouldBeClear(9, 9); 406 shouldBeClear(9, 9);
407 shouldBeClear(11, 11); 407 shouldBeClear(11, 11);
408 shouldBeClear(22, 22); 408 shouldBeClear(22, 22);
409 } 409 }
410 </script> 410 </script>
411 </body> 411 </body>
412 </html> 412 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698