tor-browser

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

idlharness.window.js (824B)


      1 // META: script=/common/media.js
      2 // META: script=/resources/WebIDLParser.js
      3 // META: script=/resources/idlharness.js
      4 // META: script=/resources/testdriver.js
      5 // META: script=/resources/testdriver-vendor.js
      6 // META: script=resources/picture-in-picture-helpers.js
      7 // META: timeout=long
      8 
      9 'use strict';
     10 
     11 // https://wicg.github.io/picture-in-picture/
     12 
     13 idl_test(
     14  ['picture-in-picture'],
     15  ['html', 'dom'],
     16  async idl_array => {
     17    idl_array.add_objects({
     18      Document: ['document'],
     19      DocumentOrShadowRoot: ['document'],
     20      HTMLVideoElement: ['video'],
     21      PictureInPictureWindow: ['pipw'],
     22      PictureInPictureEvent: ['new PictureInPictureEvent("type", { pictureInPictureWindow: pipw })'],
     23    });
     24 
     25    self.video = await loadVideo();
     26    self.pipw = await requestPictureInPictureWithTrustedClick(video);
     27  }
     28 );