{"action":"closed","issue":{"url":"https://api.github.com/repos/gooy/aurelia-animator-velocity/issues/4","labels_url":"https://api.github.com/repos/gooy/aurelia-animator-velocity/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/gooy/aurelia-animator-velocity/issues/4/comments","events_url":"https://api.github.com/repos/gooy/aurelia-animator-velocity/issues/4/events","html_url":"https://github.com/gooy/aurelia-animator-velocity/issues/4","id":90674912,"number":4,"title":"Use event aggregation to provide animation events","user":{"login":"zewa666","id":2861414,"avatar_url":"https://avatars.githubusercontent.com/u/2861414?v=3","gravatar_id":"","url":"https://api.github.com/users/zewa666","html_url":"https://github.com/zewa666","followers_url":"https://api.github.com/users/zewa666/followers","following_url":"https://api.github.com/users/zewa666/following{/other_user}","gists_url":"https://api.github.com/users/zewa666/gists{/gist_id}","starred_url":"https://api.github.com/users/zewa666/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zewa666/subscriptions","organizations_url":"https://api.github.com/users/zewa666/orgs","repos_url":"https://api.github.com/users/zewa666/repos","events_url":"https://api.github.com/users/zewa666/events{/privacy}","received_events_url":"https://api.github.com/users/zewa666/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gooy/aurelia-animator-velocity/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-24T13:26:59Z","updated_at":"2015-07-07T05:40:41Z","closed_at":"2015-07-07T05:40:41Z","body":"Same as for issue https://github.com/aurelia/animator-css/issues/13 for the CssAnimator, we should call the mentioned DOM-Events. In case of JS based events, the timeout events won't be necessary. I guess same applies for staggering animations\r\n\r\nanimation:enter:begin\r\nanimation:enter:active\r\nanimation:enter:done\r\n~~animation:enter:timeout~~\r\n\r\n---\r\nanimation:leave:begin\r\nanimation:leave:active\r\nanimation:leave:done\r\n~~animation:leave:timeout~~\r\n\r\n---\r\n~~animation:stagger:next~~\r\n\r\n---\r\nanimation:remove-class:begin\r\nanimation:remove-class:done\r\n~~animation:remove-class:timeout~~\r\n\r\n---\r\nanimation:add-class:begin\r\nanimation:add-class:done\r\n~~animation:add-class:timeout~~"}}