@@ -4667,6 +4667,7 @@ represented by the value <code>null</code>.
4667
4667
{{AnimationTimeline}} interface.
4668
4668
4669
4669
<pre class="idl">
4670
+ [Exposed=Window]
4670
4671
interface AnimationTimeline {
4671
4672
readonly attribute double? currentTime;
4672
4673
<!-- @if LEVEL=2 -->
@@ -4736,7 +4737,8 @@ dictionary DocumentTimelineOptions {
4736
4737
DOMHighResTimeStamp originTime = 0;
4737
4738
};
4738
4739
4739
- [Constructor (optional DocumentTimelineOptions options)]
4740
+ [Exposed=Window,
4741
+ Constructor (optional DocumentTimelineOptions options)]
4740
4742
interface DocumentTimeline : AnimationTimeline {
4741
4743
};
4742
4744
</pre>
@@ -4781,7 +4783,8 @@ interface DocumentTimeline : AnimationTimeline {
4781
4783
API by the {{Animation}} interface.
4782
4784
4783
4785
<pre class='idl'>
4784
- [Constructor (optional AnimationEffectReadOnly? effect = null,
4786
+ [Exposed=Window,
4787
+ Constructor (optional AnimationEffectReadOnly? effect = null,
4785
4788
optional AnimationTimeline? timeline)]
4786
4789
interface Animation : EventTarget {
4787
4790
attribute DOMString id;
@@ -4954,6 +4957,7 @@ interface.
4954
4957
<!-- @endif -->
4955
4958
4956
4959
<pre class='idl'>
4960
+ [Exposed=Window]
4957
4961
interface AnimationEffectReadOnly {
4958
4962
readonly attribute AnimationEffectTimingReadOnly timing;
4959
4963
ComputedTimingProperties getComputedTiming();
@@ -5107,6 +5111,7 @@ simply as removing the animation from its animation?
5107
5111
Issue: This interface needs a constructor.
5108
5112
5109
5113
<pre class="idl">
5114
+ [Exposed=Window]
5110
5115
interface AnimationEffectTimingReadOnly {
5111
5116
readonly attribute double delay;
5112
5117
readonly attribute double endDelay;
@@ -5261,6 +5266,7 @@ of a mutable <a>animation effect</a> such as <!-- @ifdef INCLUDE_GROUPS -->
5261
5266
Issue: This interface needs a constructor.
5262
5267
5263
5268
<pre class='idl'>
5269
+ [Exposed=Window]
5264
5270
interface AnimationEffectTiming : AnimationEffectTimingReadOnly {
5265
5271
inherit attribute double delay;
5266
5272
inherit attribute double endDelay;
@@ -5556,7 +5562,8 @@ Mutable <a>group effects</a> are represented by the {{GroupEffect}}
5556
5562
interface.
5557
5563
5558
5564
<pre class='idl'>
5559
- [Constructor (sequence<AnimationEffectReadOnly>? children,
5565
+ [Exposed=Window,
5566
+ Constructor (sequence<AnimationEffectReadOnly>? children,
5560
5567
optional (unrestricted double or AnimationEffectTimingProperties) timing)]
5561
5568
interface GroupEffectReadOnly : AnimationEffectReadOnly {
5562
5569
readonly attribute AnimationNodeList children;
@@ -5571,7 +5578,8 @@ interface GroupEffectMutable {
5571
5578
void append (AnimationEffectReadOnly... effects);
5572
5579
};
5573
5580
5574
- [Constructor (sequence<AnimationEffectReadOnly>? children,
5581
+ [Exposed=Window,
5582
+ Constructor (sequence<AnimationEffectReadOnly>? children,
5575
5583
optional (unrestricted double or AnimationEffectTimingProperties) timing)]
5576
5584
interface GroupEffect : GroupEffectReadOnly {
5577
5585
};
@@ -5814,6 +5822,7 @@ are accessed via a <code>children</code> member.
5814
5822
</p>
5815
5823
5816
5824
<pre class='idl'>
5825
+ [Exposed=Window]
5817
5826
interface AnimationNodeList {
5818
5827
readonly attribute unsigned long length;
5819
5828
getter AnimationEffectReadOnly? item (unsigned long index);
@@ -5847,13 +5856,15 @@ Mutable <a>sequence effects</a> are represented by the {{SequenceEffect}}
5847
5856
interface.
5848
5857
5849
5858
<pre class='idl'>
5850
- [Constructor (sequence<AnimationEffectReadOnly>? children,
5859
+ [Exposed=Window,
5860
+ Constructor (sequence<AnimationEffectReadOnly>? children,
5851
5861
optional (unrestricted double or AnimationEffectTimingProperties) timing)]
5852
5862
interface SequenceEffectReadOnly : GroupEffectReadOnly {
5853
5863
SequenceEffect clone ();
5854
5864
};
5855
5865
5856
- [Constructor (sequence<AnimationEffectReadOnly>? children,
5866
+ [Exposed=Window,
5867
+ Constructor (sequence<AnimationEffectReadOnly>? children,
5857
5868
optional (unrestricted double or AnimationEffectTimingProperties) timing)]
5858
5869
interface SequenceEffect : SequenceEffectReadOnly {
5859
5870
};
@@ -5893,7 +5904,8 @@ Mutable <a>keyframe effects</a> are represented by the
5893
5904
{{KeyframeEffect}} interface.
5894
5905
5895
5906
<pre class='idl'>
5896
- [Constructor ((Element or CSSPseudoElement)? target,
5907
+ [Exposed=Window,
5908
+ Constructor ((Element or CSSPseudoElement)? target,
5897
5909
object? keyframes,
5898
5910
optional (unrestricted double or KeyframeEffectOptions) options),
5899
5911
Constructor (KeyframeEffectReadOnly source)]
@@ -5904,7 +5916,8 @@ interface KeyframeEffectReadOnly : AnimationEffectReadOnly {
5904
5916
sequence<object> getKeyframes ();
5905
5917
};
5906
5918
5907
- [Constructor ((Element or CSSPseudoElement)? target,
5919
+ [Exposed=Window,
5920
+ Constructor ((Element or CSSPseudoElement)? target,
5908
5921
object? keyframes,
5909
5922
optional (unrestricted double or KeyframeEffectOptions) options),
5910
5923
Constructor (KeyframeEffectReadOnly source)]
@@ -6943,7 +6956,8 @@ var player2 = element2.animate(keyframes, { duration: 1000, delay: 1000 });
6943
6956
</div>
6944
6957
6945
6958
<pre class='idl'>
6946
- [Constructor (object? keyframes)]
6959
+ [Exposed=Window,
6960
+ Constructor (object? keyframes)]
6947
6961
interface SharedKeyframeList {
6948
6962
};
6949
6963
</pre>
@@ -7210,7 +7224,8 @@ CSSPseudoElement implements Animatable;
7210
7224
interface.
7211
7225
7212
7226
<pre class='idl'>
7213
- [Constructor (DOMString type, optional AnimationPlaybackEventInit eventInitDict)]
7227
+ [Exposed=Window,
7228
+ Constructor (DOMString type, optional AnimationPlaybackEventInit eventInitDict)]
7214
7229
interface AnimationPlaybackEvent : Event {
7215
7230
readonly attribute double? currentTime;
7216
7231
readonly attribute double? timelineTime;
0 commit comments