| <style> |
| body { |
| font-family: ahem; |
| -webkit-font-smoothing: none; |
| } |
| </style> |
| |
| <div> |
| <span>1</span> |
| <span id='c2'>2</span> |
| </div> |
| |
| <script> |
| if ("webkitRequestFullScreen" in Element.prototype) { |
| if (window.testRunner) |
| testRunner.waitUntilDone(); |
| |
| var callback; |
| var fullscreenChanged = function(event) |
| { |
| if (callback) |
| callback(event) |
| }; |
| document.addEventListener('webkitfullscreenchange', fullscreenChanged); |
| |
| document.body.offsetTop; |
| var span = document.getElementById('c2'); |
| var div = span.parentNode; |
| |
| var spanEnteredFullScreen = function(event) { |
| setTimeout(function () { |
| span.appendChild(document.createElement('div')); |
| callback = function() { |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| } |
| document.webkitCancelFullScreen(); |
| }, 0); |
| }; |
| |
| callback = spanEnteredFullScreen; |
| |
| document.addEventListener('keydown', function () { |
| span.webkitRequestFullScreen(); |
| }); |
| if (window.eventSender) |
| eventSender.keyDown('a'); |
| } |
| </script> |