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 );