Files
ladybird/Libraries/LibWeb/Animations/ScrollTimeline.idl
Callum Law 23442708d6 LibWeb: Implement ScrollTimeline
Functionality in atypical writing mode contexts is currently lacking due
to larger issues around how we handle scrolling in these contexts.
2026-02-05 16:45:34 +01:00

19 lines
588 B
Plaintext

#import <DOM/Element.idl>
// https://drafts.csswg.org/scroll-animations-1/#scrolltimeline
[Exposed=Window]
interface ScrollTimeline : AnimationTimeline {
constructor(optional ScrollTimelineOptions options = {});
readonly attribute Element? source;
readonly attribute ScrollAxis axis;
};
// https://drafts.csswg.org/scroll-animations-1/#dictdef-scrolltimelineoptions
dictionary ScrollTimelineOptions {
Element? source;
ScrollAxis axis = "block";
};
// https://drafts.csswg.org/scroll-animations-1/#enumdef-scrollaxis
enum ScrollAxis { "block", "inline", "x", "y" };