/embedding/test/test_window_open_units.html
http://github.com/zpao/v8monkey · HTML · 45 lines · 40 code · 5 blank · 0 comment · 0 complexity · 26c9a14ed333714d3ff12ebff8d8515f MD5 · raw file
- <!DOCTYPE HTML>
- <html>
- <head>
- <title>Test for Bug 594140</title>
- <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
- <script type="text/javascript" src="/tests/SimpleTest/WindowSnapshot.js"></script>
- <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
- </head>
- <body>
- <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=594140">Mozilla Bug 594140</a>
- <p id="display"></p>
- </div>
- <pre id="test">
- <script class="testbody" type="text/javascript">
- netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
- var viewer =
- window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
- .getInterface(Components.interfaces.nsIWebNavigation)
- .QueryInterface(Components.interfaces.nsIDocShell)
- .contentViewer
- .QueryInterface(Components.interfaces.nsIMarkupDocumentViewer);
- SimpleTest.waitForExplicitFinish();
- SimpleTest.waitForFocus(function() {
- netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
- viewer.fullZoom = 2;
- var p = window;
- var w = window.open("about:blank", "", "width=200,height=100");
- SimpleTest.waitForFocus(function() {
- ok(w.innerWidth <= 402 && w.innerWidth >= 398, "width should be around twice what was requested");
- ok(w.innerHeight <= 202 && w.innerWidth >= 198, "height should be around twice what was requested");
- netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
- viewer.fullZoom = 1;
- w.close();
- SimpleTest.finish();
- }, w, true);
- }, window, false);
- </script>
- </pre>
- </body>
- </html>