Unreviewed, speculative fix for build failure
[WebKit-https.git] / LayoutTests / webgl / max-active-contexts-webglcontextlost-prevent-default.html
1 <div id="result">PASS if the first context was lost due to creating too many WebGL contexts even though <code>preventDefault()</code> was called when a <code>webglcontextlost</code> event was dispatched.</div>
2 <script>
3 if (window.testRunner) {
4     testRunner.waitUntilDone();
5     testRunner.dumpAsText();
6 }
7
8 var maxNumberOfActiveContexts = 16;
9 var contexts = [];
10 for (var i = 0; i <= maxNumberOfActiveContexts; i++) {
11     var canvas = document.createElement("canvas");
12     canvas.addEventListener("webglcontextlost", function(event) {
13         event.preventDefault();
14         if (!contexts[0].isContextLost())
15             document.getElementById("result").textContent = "FAIL";
16         if (window.testRunner)
17             testRunner.notifyDone();
18     });
19     contexts[i] = canvas.getContext("webgl");
20 }
21 </script>