ladybird/Userland/Libraries/LibWeb/Animations
Andreas Kling b98a2be96b LibWeb: Ignore window-forwarded document.body.onfoo in detached DOM
Normally, assigning to e.g document.body.onload will forward to
window.onload. However, in a detached DOM tree, there is no associated
window, so we have nowhere to forward to, making this a no-op.

The bulk of this change is making Document::window() return a nullable
pointer, as documents created by DOMParser or DOMImplementation do not
have an associated window object, and so must be able to return null
from here.
2024-03-11 18:29:10 +01:00
..
Animatable.cpp LibWeb: Store Animations in Animatable instead of AnimationEffects 2024-03-09 15:34:27 +01:00
Animatable.h LibWeb: Store Animations in Animatable instead of AnimationEffects 2024-03-09 15:34:27 +01:00
Animatable.idl LibWeb: Add the Animatable IDL object 2024-02-15 12:34:19 +01:00
Animation.cpp LibWeb: Use Performance for animation time instead of MonotonicTime 2024-03-10 15:13:47 +01:00
Animation.h LibWeb: Use the correct start time when pausing/playing animations 2024-03-09 15:34:27 +01:00
Animation.idl LibWeb: Add Animation event handler attributes 2024-02-23 21:23:57 +01:00
AnimationEffect.cpp LibWeb: Correctly set timing function in AnimationEffect::update_timing 2024-02-25 08:51:50 +01:00
AnimationEffect.h LibWeb: Correctly set timing function in AnimationEffect::update_timing 2024-02-25 08:51:50 +01:00
AnimationEffect.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
AnimationPlaybackEvent.cpp LibWeb: Rename confusing parameter in AnimationPlaybackEvent 2024-02-06 08:42:07 +01:00
AnimationPlaybackEvent.h LibWeb: Rename confusing parameter in AnimationPlaybackEvent 2024-02-06 08:42:07 +01:00
AnimationPlaybackEvent.idl LibWeb: Add the AnimationPlaybackEvent IDL object 2023-11-11 22:45:16 +01:00
AnimationTimeline.cpp LibWeb: Unregister AnimationTimeline from document in finalize() 2024-03-11 16:44:05 +01:00
AnimationTimeline.h LibWeb: Unregister AnimationTimeline from document in finalize() 2024-03-11 16:44:05 +01:00
AnimationTimeline.idl LibWeb: Add AnimationTimeline IDL object 2023-11-07 15:17:09 +01:00
DocumentTimeline.cpp LibWeb: Ignore window-forwarded document.body.onfoo in detached DOM 2024-03-11 18:29:10 +01:00
DocumentTimeline.h LibWeb: Run pending play tasks when the timeline time changes 2024-02-15 12:34:19 +01:00
DocumentTimeline.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
KeyframeEffect.cpp LibWeb: Store Animations in Animatable instead of AnimationEffects 2024-03-09 15:34:27 +01:00
KeyframeEffect.h LibWeb: Store Animations in Animatable instead of AnimationEffects 2024-03-09 15:34:27 +01:00
KeyframeEffect.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
TimingFunction.cpp LibWeb: Move easing parsing code out into a dedicated function 2024-02-25 08:51:50 +01:00
TimingFunction.h LibWeb: Move easing parsing code out into a dedicated function 2024-02-25 08:51:50 +01:00