mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Update web-platform-tests to revision d7afcb8708eac08a614d161d5622a48172daf7e3
This commit is contained in:
parent
6f8bb4dd40
commit
edff458e23
791 changed files with 17647 additions and 10322 deletions
|
@ -3,7 +3,9 @@
|
|||
function registerPassthroughAnimator() {
|
||||
return runInAnimationWorklet(`
|
||||
registerAnimator('passthrough', class {
|
||||
animate(currentTime, effect) { effect.localTime = currentTime; }
|
||||
animate(currentTime, effect) {
|
||||
effect.localTime = currentTime;
|
||||
}
|
||||
});
|
||||
`);
|
||||
}
|
||||
|
@ -16,19 +18,6 @@ function registerConstantLocalTimeAnimator(localTime) {
|
|||
`);
|
||||
}
|
||||
|
||||
// TODO(majidvp): This is used to sidestep a bug where we currently animate
|
||||
// with currentTime=NaN when scroll timeline is not active. Remove once we fix
|
||||
// http://crbug.com/937456
|
||||
function registerPassthroughExceptNaNAnimator() {
|
||||
return runInAnimationWorklet(`
|
||||
registerAnimator('passthrough_except_nan', class {
|
||||
animate(currentTime, effect) {
|
||||
if (Number.isNaN(currentTime)) return;
|
||||
effect.localTime = currentTime;
|
||||
}
|
||||
});
|
||||
`);
|
||||
}
|
||||
|
||||
function runInAnimationWorklet(code) {
|
||||
return CSS.animationWorklet.addModule(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue