summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/portals/portals-rendering.html
blob: 229dacf4e69962e0cde95658a328ad666c0b487e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html class="reftest-wait">
<title>Portals rendering test</title>
<link rel="match" href="references/portals-rendering.html">
<body></body>
<script>
if (!("HTMLPortalElement" in self)) {
  document.body.textContent = "PRECONDITION FAILED";
  document.documentElement.classList.remove('reftest-wait');
} else {
  var portal = document.createElement('portal');
  portal.src = 'resources/portals-rendering-portal.html';
  portal.style = 'background-color: red; width: 100px; height: 100px';
  portal.onmessage = e => {
    window.requestAnimationFrame(function(ts) {
      document.documentElement.classList.remove('reftest-wait');
    });
  };
  document.body.appendChild(portal);
}
</script>