tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test_zoom.html (1766B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4  <title>childAtPoint when page is zoomed</title>
      5  <link rel="stylesheet" type="text/css"
      6        href="chrome://mochikit/content/tests/SimpleTest/test.css" />
      7 
      8  <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
      9 
     10  <script type="application/javascript"
     11          src="../common.js"></script>
     12  <script type="application/javascript"
     13          src="../role.js"></script>
     14  <script type="application/javascript"
     15          src="../layout.js"></script>
     16  <script type="application/javascript"
     17          src="../browser.js"></script>
     18 
     19  <script type="application/javascript">
     20    function doTest() {
     21 if (!MAC) {
     22      var tabDocument = currentTabDocument();
     23      var p1 = tabDocument.body.firstElementChild;
     24      var p2 = tabDocument.body.lastElementChild;
     25 
     26      hitTest(tabDocument, p1, p1.firstChild);
     27      hitTest(tabDocument, p2, p2.firstChild);
     28 
     29      zoomDocument(tabDocument, 2.0);
     30 
     31      hitTest(tabDocument, p1, p1.firstChild);
     32      hitTest(tabDocument, p2, p2.firstChild);
     33 
     34      closeBrowserWindow();
     35 } else {
     36      todo(false, "Bug 746974 - deepest child must be correct on all platforms, disabling on Mac!");
     37 }
     38      SimpleTest.finish();
     39    }
     40 
     41    SimpleTest.waitForExplicitFinish();
     42    openBrowserWindow(doTest,
     43                      "data:text/html,<html><body><p>para 1</p><p>para 2</p></body></html>",
     44                      { left: 100, top: 100 });
     45  </script>
     46 </head>
     47 <body>
     48 
     49  <a target="_blank"
     50     href="https://bugzilla.mozilla.org/show_bug.cgi?id=727942"
     51     title="childAtPoint may return incorrect accessibles when page zoomed">
     52    Mozilla Bug 727942
     53  </a>
     54  <p id="display"></p>
     55  <div id="content" style="display: none"></div>
     56  <pre id="test">
     57  </pre>
     58 </body>
     59 </html>