- From: Brian Birtles <bbirtles@mozilla.com>
- Date: Wed, 1 Jul 2015 11:06:56 +0900
- To: "public-fx@w3.org" <public-fx@w3.org>
Hi, Currently, Web Animations defines a 'name' attribute on KeyframeEffectReadOnly. I think this belongs on Animation. Rationale: We plan to define CSSAnimation.animationName and CSSTransition.transitionProperty largely for the purpose of identifying particular animations running on an element. These two properties are readonly. The 'name' property is intended to serve a similar purpose but for script-generated animations or when a mutable identifier is required. Hence it should live on the same object: Animation (from which CSSAnimation and CSSTransition derive). My proposal: * Remove 'name' from KeyframeEffect(ReadOnly) * Remove 'name' from KeyframeEffectOptions * Add 'name' to Animation as a writeable property * Optional: Extend the constructor for Animation to include a third argument, 'name'. Alternatively (and probably better), add an AnimationOptions dictionary with a single member 'name' and make that the third argument. * Optional: Add a KeyframeAnimationOptions dictionary that extends from KeyframeEffectsOptions and includes a 'name' member. Update the Animatable interface so that the animate method takes an options object whose type is: optional (double or AnimationOptions) options What do you think? Brian
Received on Wednesday, 1 July 2015 02:07:18 UTC