summaryrefslogtreecommitdiffstats
path: root/layout/reftests/image-element/image-outside-document-invalidate.html
blob: 4e3b8e828bcd112996d996a0980f8c61319128cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!--
     Any copyright is dedicated to the Public Domain.
     http://creativecommons.org/licenses/publicdomain/

     Test that document.mozSetImageElement() after an image load causes a repaint.
-->
<!DOCTYPE html>
<html class="reftest-wait">
<body style="background: -moz-element(#e) red">

<script>

window.addEventListener("MozReftestInvalidate", function () {
  var img = new Image();
  img.src = "data:image/gif;base64,R0lGODlhAQABAID/AP///wAAACwAAAAAAQABAAACAkQBADs="; /* 1x1 white gif */
  document.mozSetImageElement("e", img);
  img.onload = function () {
    document.documentElement.className = "";
  };
}, false);

</script>
</body>
</html>