test_innersize_scrollport.html (1065B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Test for Bug 919437</title> 6 <script src="/tests/SimpleTest/SimpleTest.js"></script> 7 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 8 </head> 9 <body> 10 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=919437">Mozilla Bug 919437</a> 11 <div id="content" style="display: none"></div> 12 <pre id="test"> 13 <script type="application/javascript"> 14 /** Test for Bug 919437 */ 15 16 SimpleTest.waitForExplicitFinish(); 17 18 function run() 19 { 20 var oldWidth = window.innerWidth; 21 var oldHeight = window.innerHeight; 22 var newWidth = oldWidth / 2; 23 var newHeight = oldHeight / 2; 24 25 var utils = SpecialPowers.getDOMWindowUtils(window); 26 utils.setVisualViewportSize(newWidth, newHeight); 27 is(window.innerWidth, oldWidth, "innerWidth unaffected by changes to visual viewport size"); 28 is(window.innerHeight, oldHeight, "innerHeight unaffected by changes to visual viewport size"); 29 30 SimpleTest.finish(); 31 } 32 33 window.addEventListener("load", run); 34 35 </script> 36 </pre> 37 </body> 38 </html>