It needs to be added to typedefs. The definitions are in web_animations.js

I just tried to do that and I ran into the following difficulties:

1. I noticed that the royale-extra files are very out of date and missing the 
animation defs completely. I tried updating those and broke some tests.
2. I also noticed that typed have been more strictly defined, so using the 
newer definitions will require adding more definition files for the missing 
classes (i.e. geometry)
3. I also noticed that the closure-compiler files that are downloaded are old 
ones which don’t have changes including the necessary web_animations.js file. 
I’m not sure the best way of solving that problem. We can’t use a newer version 
of closure-compiler because it’s going to require royale-compiler changes.

I’m going to look at this again tomorrow, but I figured I should sum up what I 
hit in case someone else wants to take a stab at it…

Harbs

> On Jun 24, 2020, at 10:04 PM, Carlos Rovira <[email protected]> wrote:
> 
> Hi
> 
> currently to use the animate API [1], I need to use brackets
> 
> In jewel I have some examples of this:
> 
> indicator_content["animate"](...
> 
> or
> 
> animation = element["animate"](...
> 
> would be good to be able a dot access so we can do
> someHTMLelement.animate(...)
> 
> In fact the API is ready and maybe we are missing to support it.
> 
> Thoughts?
> 
> [1] https://developer.mozilla.org/es/docs/Web/API/Element/animate
> 
> -- 
> Carlos Rovira
> http://about.me/carlosrovira

Reply via email to