tizen beta release
[profile/ivi/webkit-efl.git] / LayoutTests / fast / animation / request-animation-frame-during-modal.html
1 <!DOCTYPE html>
2 <html>
3 <script src="../js/resources/js-test-pre.js"></script>
4 <body>
5
6 <script type="text/javascript">
7 description('Tests that requestAnimationFrame callbacks are not invoked while modal dialogs are displayed.');
8
9 onload = function()
10 {
11     debug('Setting callback');
12     window.webkitRequestAnimationFrame(function() { debug('Callback fired'); }, document.body);
13     debug('Showing modal dialog');
14     var src = 'if (window.layoutTestController) {' +
15               '    layoutTestController.display();' +
16               '    window.close();' +
17               '} else {'+
18               '    window.setTimeout(window.close, 10);'+
19               '}';
20     showModalDialog('data:text/html,<script>' + src + '</' + 'script>');
21     debug('Returned from modal dialog');
22     if (window.layoutTestController) {;
23         layoutTestController.display();
24     }
25 }
26
27 if (window.layoutTestController)
28     layoutTestController.waitUntilDone();
29
30 setTimeout(function() {
31     isSuccessfullyParsed();
32     if (window.layoutTestController)
33         layoutTestController.notifyDone();
34 }, 200);
35
36 </script>
37 </body>
38 </html>
39