Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | <!doctype html> |
michael@0 | 2 | <html class="reftest-wait"><head> |
michael@0 | 3 | <title>Plugin boxes</title> |
michael@0 | 4 | </head> |
michael@0 | 5 | <body> |
michael@0 | 6 | <embed type="application/x-test" width="400" height="400" drawmode="solid" color="FFFF0000" id="plugin" asyncmodel="bitmap"></embed> <!-- red --> |
michael@0 | 7 | <script> |
michael@0 | 8 | var prevPaintCount = 0; |
michael@0 | 9 | function doTestWait() { |
michael@0 | 10 | if (window.mozPaintCount != prevPaintCount) { |
michael@0 | 11 | document.documentElement.removeAttribute('class'); |
michael@0 | 12 | } else { |
michael@0 | 13 | setTimeout(doTestWait, 0); |
michael@0 | 14 | } |
michael@0 | 15 | } |
michael@0 | 16 | |
michael@0 | 17 | function doTest() { |
michael@0 | 18 | prevPaintCount = window.mozPaintCount; |
michael@0 | 19 | document.getElementById("plugin").setColor("FF00FF00"); |
michael@0 | 20 | setTimeout(doTestWait, 0); |
michael@0 | 21 | } |
michael@0 | 22 | window.addEventListener("MozReftestInvalidate", doTest, false); |
michael@0 | 23 | </script> |
michael@0 | 24 | </body></html> |