|
1 <!-- |
|
2 Any copyright is dedicated to the Public Domain. |
|
3 http://creativecommons.org/licenses/publicdomain/ |
|
4 |
|
5 Test that painting in an out-of-document canvas causes a repaint. |
|
6 --> |
|
7 <!DOCTYPE html> |
|
8 <html class="reftest-wait"> |
|
9 <body style="background: -moz-element(#e) darkred"> |
|
10 |
|
11 <script> |
|
12 |
|
13 var canvas = document.createElement("canvas"); |
|
14 canvas.width = canvas.height = 1; |
|
15 var ctx = canvas.getContext('2d'); |
|
16 ctx.fillStyle = "red"; |
|
17 ctx.fillRect(0, 0, 1, 1); |
|
18 window.addEventListener("MozReftestInvalidate", function () { |
|
19 setTimeout(function () { |
|
20 ctx.fillStyle = "white"; |
|
21 ctx.fillRect(0, 0, 1, 1); |
|
22 document.documentElement.className = ""; |
|
23 }, 0); |
|
24 }, false); |
|
25 |
|
26 document.mozSetImageElement("e", canvas); |
|
27 |
|
28 </script> |
|
29 </body> |
|
30 </html> |