[web-animations] please, clarify "The current ready promise is initially a resolved Promise"

Hello, everyone.

The Web Animations specification
http://w3c.github.io/web-animations/#the-current-ready-promise
reads:

> Each player has a current ready promise.The current ready promise is  
> initiallya resolved Promise created using theprocedure to create a new  
> resolved Promise.

Could you clarify what does "initially" mean?
Does it mean that right after creation of AnimationPlayer instance
its attribute 'ready' is a resolved Promise object?

AnimationPlayer instance can be created via AnimationPlayer constructor.
The specification of the constructor
http://w3c.github.io/web-animations/#dom-animationplayer-animationplayersource-timeline

> Creates a new AnimationPlayer object using the following procedure.
>  1. Let player be a new AnimationPlayer object.
> 2. Run the procedure to set the timeline of a player on player passing
> timeline as the new timeline.
> 3. Run the procedure to set the source content of a player on player
> passing source as the new content.

does not explicitly specify the value of attribute 'ready'.
The procedures mentioned at steps 2 and 3 are quite complex
and may or may not affect the attribute 'ready'.

Thanks,
Aleksei.

Received on Friday, 16 January 2015 11:16:43 UTC