12345678910111213141516171819202122232425262728293031323334 |
- <!--
- Any copyright is dedicated to the Public Domain.
- http://creativecommons.org/licenses/publicdomain/
- Test that a complete redraw of the context invalidates the rendering observer, too.
- (mozDrawText calls nsCanvasRenderingContext2D::Redraw() without a dirty rect to invalidate everything.)
- -->
- <!DOCTYPE html>
- <html class="reftest-wait">
- <meta charset="utf-8">
- <body style="background: -moz-element(#e) white">
- <script>
- var canvas = document.createElement("canvas");
- canvas.width = canvas.height = 1;
- var ctx = canvas.getContext('2d');
- ctx.fillStyle = "red";
- ctx.fillRect(0, 0, 1, 1);
- window.addEventListener("MozReftestInvalidate", function () {
- ctx.strokeStyle = "white";
- ctx.font = "50px bold Arial";
- ctx.translate(-8, 18);
- ctx.lineWidth = 50;
- ctx.strokeText("•", 0, 0);
- document.documentElement.className = "";
- }, false);
- document.mozSetImageElement("e", canvas);
- </script>
- </body>
- </html>
|