Upstream version 7.35.144.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / repaint / event-while-loading.html
1 <!DOCTYPE html>
2 <script>
3     var gotMouseEvent = false;
4     function mouseHandler() { gotMouseEvent = true; }
5     document.documentElement.addEventListener('click', mouseHandler, false);
6
7     if (window.testRunner && window.internals) {
8         window.testRunner.dumpAsText();
9
10         window.internals.startTrackingRepaints(document);
11         if (window.eventSender) {
12             window.eventSender.forceLayoutOnEvents = false;
13             window.eventSender.mouseMoveTo(1, 1);
14             window.eventSender.mouseDown();
15             window.eventSender.mouseUp();
16         }
17         var repaintRects = window.internals.repaintRectsAsText(document);
18         window.internals.stopTrackingRepaints(document);
19
20         window.onload = function() {
21             var pre = document.createElement('pre');
22             document.body.appendChild(pre);
23             pre.innerHTML = repaintRects;
24             if (gotMouseEvent)
25               pre.innerHTML += '\nFAIL: Got unexpected mouse event';
26             else
27               pre.innerHTML += '\nPASS: Got no mouse event.';
28         }
29     }
30 </script>
31 <body>