https://github.com/web-platform-tests/wpt
Raw File
Tip revision: e05234ad84e251d939a0b71754b23b6b5392ad8b authored by moz-wptsync-bot on 14 March 2018, 18:17:10 UTC
Make slot assignment sound with layout after bug 1409975.
Tip revision: e05234a
picture-in-picture-helpers.js
function callWithTrustedClick(callback) {
  return new Promise(resolve => {
    let button = document.createElement('button');
    button.textContent = 'click to continue test';
    button.style.display = 'block';
    button.style.fontSize = '20px';
    button.style.padding = '10px';
    button.onclick = () => {
      document.body.removeChild(button);
      resolve(callback());
    };
    document.body.appendChild(button);
    test_driver.click(button);
  });
}

// Calls requestPictureInPicture() in a context that's 'allowed to request PiP'.
function requestPictureInPictureWithTrustedClick(videoElement) {
  return callWithTrustedClick(
      () => videoElement.requestPictureInPicture());
}
back to top