mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-10 13:00:29 +03:00
20 lines
717 B
Plaintext
20 lines
717 B
Plaintext
#import <Animations/Animation.idl>
|
|
#import <Animations/KeyframeEffect.idl>
|
|
|
|
// https://www.w3.org/TR/web-animations-1/#the-animatable-interface-mixin
|
|
interface mixin Animatable {
|
|
Animation animate(object? keyframes, optional (unrestricted double or KeyframeAnimationOptions) options = {});
|
|
sequence<Animation> getAnimations(optional GetAnimationsOptions options = {});
|
|
};
|
|
|
|
// https://www.w3.org/TR/web-animations-1/#dictdef-keyframeanimationoptions
|
|
dictionary KeyframeAnimationOptions : KeyframeEffectOptions {
|
|
DOMString id = "";
|
|
AnimationTimeline? timeline;
|
|
};
|
|
|
|
// https://www.w3.org/TR/web-animations-1/#dictdef-getanimationsoptions
|
|
dictionary GetAnimationsOptions {
|
|
boolean subtree = false;
|
|
};
|