mirror of
https://github.com/servo/servo.git
synced 2025-08-28 00:28:20 +01:00
Update web-platform-tests to revision be5419e845d39089ba6dc338c1bd0fa279108317
This commit is contained in:
parent
aa199307c8
commit
2b6f573eb5
3440 changed files with 109438 additions and 41750 deletions
|
@ -0,0 +1,28 @@
|
|||
|
||||
|
||||
function simulateGesture(t, callback) {
|
||||
// Get or create the target element.
|
||||
let target = document.getElementById('target');
|
||||
if (!target) {
|
||||
target = document.createElement('button');
|
||||
target.setAttribute('id', 'target');
|
||||
document.body.appendChild(target);
|
||||
}
|
||||
|
||||
// Simulate a gesture in the top frame to remove any gesture based autoplay
|
||||
// restrictions.
|
||||
test_driver.click(target).then(callback, t.unreached_func('click failed'));
|
||||
}
|
||||
|
||||
function isAutoplayAllowed() {
|
||||
return new Promise((resolve, reject) => {
|
||||
const video = document.createElement('video');
|
||||
video.src = getVideoURI('/media/A4');
|
||||
video.play().then(() => resolve(true), (e) => {
|
||||
if (e.name == 'NotAllowedError')
|
||||
resolve(false);
|
||||
else
|
||||
resolve(true);
|
||||
});
|
||||
});
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue