tor-browser

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

action-utils.js (1085B)


      1 async function pinch_zoom_action(targetWindow = window) {
      2  // Pinch zoom in this document.
      3  await new test_driver.Actions()
      4    .addPointer("finger1", "touch")
      5    .addPointer("finger2", "touch")
      6    .pointerMove(parseInt(targetWindow.innerWidth / 2),
      7                 parseInt(targetWindow.innerHeight / 2),
      8                 {origin: "viewport", sourceName: "finger1"})
      9    .pointerMove(parseInt(targetWindow.innerWidth / 2),
     10                 parseInt(targetWindow.innerHeight / 2),
     11                 {origin: "viewport", sourceName: "finger2"})
     12    .pointerDown({sourceName: "finger1"})
     13    .pointerDown({sourceName: "finger2"})
     14    .pointerMove(parseInt(targetWindow.innerWidth / 3),
     15                 parseInt(targetWindow.innerHeight / 3),
     16                 {origin: "viewport", sourceName: "finger1"})
     17    .pointerMove(parseInt(targetWindow.innerWidth / 3 * 2),
     18                 parseInt(targetWindow.innerHeight / 3 * 2),
     19                 {origin: "viewport", sourceName: "finger2"})
     20    .pointerUp({sourceName: "finger1"})
     21    .pointerUp({sourceName: "finger2"})
     22    .send();
     23 }