<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src/ngAnimate, branch v1.2.0</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix($animate): don't force animations to be enabled</title>
<updated>2013-11-08T09:03:17+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-11-06T23:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=98adc9e0383dc05efad168f30a0725cb67f5eda8'/>
<id>98adc9e0383dc05efad168f30a0725cb67f5eda8</id>
<content type='text'>
The way that enabling of animations was set up, made it impossible to inject a
module into the bootstrap to disable animations for things like end 2 end tests.
Now animations are temporarily blocked by setting the animation state to RUNNING
during bootstrap, which allows the developer to permanently disable at any point
by calling $animate.enabled(false).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The way that enabling of animations was set up, made it impossible to inject a
module into the bootstrap to disable animations for things like end 2 end tests.
Now animations are temporarily blocked by setting the animation state to RUNNING
during bootstrap, which allows the developer to permanently disable at any point
by calling $animate.enabled(false).
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor($animate): speed up animationsDisabled check</title>
<updated>2013-11-08T09:03:17+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-11-06T23:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5cfacec499e77e464a81c7ebe4b6f240da1e8748'/>
<id>5cfacec499e77e464a81c7ebe4b6f240da1e8748</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): only apply the fallback property if any transition animations are detected</title>
<updated>2013-11-06T07:01:19+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-06T06:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9470080762aecca5285d0f5cac4ae01540bbad4c'/>
<id>9470080762aecca5285d0f5cac4ae01540bbad4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(docs): update $animate and ngAnimate docs</title>
<updated>2013-11-06T05:21:17+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-06T01:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b1d4d580e5021d5890d684847b205701be15d292'/>
<id>b1d4d580e5021d5890d684847b205701be15d292</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($animate): ensure CSS transitions can work with inherited CSS class definitions</title>
<updated>2013-11-06T05:15:59+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-04T21:23:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9d69a0a7c75c937c0a49bb705d31252326b052df'/>
<id>9d69a0a7c75c937c0a49bb705d31252326b052df</id>
<content type='text'>
BREAKING CHANGE

ngAnimate addClass / removeClass animations are now applied right away. This means
that as soon as the animation starts the class will be added (addClass) or removed
(removeClass) to the element being animated instead of after the -add-active /
-remove-active animations are completed. This allows for animations outside of
ngAnimate to not conflict with $animate.

This commit introduces beforeAddClass and beforeRemoveClass animation event functions and
executes any addClass and removeClass event functions AFTER the class has been added or
removed (this is opposite functionality of how ngAnimate used to work when performing
JS-enabled animations addClass / removeClass animations). If your animation code relies on
any animations being performed prior to the class change then simply use the new
beforeAddClass and beforeRemoveClass animation event functions.

Finally, when animating show and hide animations using CSS transitions or keyframe animations,
ng-hide-remove doesn't require `display:block!important` for ng-hide-add anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING CHANGE

ngAnimate addClass / removeClass animations are now applied right away. This means
that as soon as the animation starts the class will be added (addClass) or removed
(removeClass) to the element being animated instead of after the -add-active /
-remove-active animations are completed. This allows for animations outside of
ngAnimate to not conflict with $animate.

This commit introduces beforeAddClass and beforeRemoveClass animation event functions and
executes any addClass and removeClass event functions AFTER the class has been added or
removed (this is opposite functionality of how ngAnimate used to work when performing
JS-enabled animations addClass / removeClass animations). If your animation code relies on
any animations being performed prior to the class change then simply use the new
beforeAddClass and beforeRemoveClass animation event functions.

Finally, when animating show and hide animations using CSS transitions or keyframe animations,
ng-hide-remove doesn't require `display:block!important` for ng-hide-add anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): avoid hanging animations if the active CSS transition class is missing</title>
<updated>2013-11-06T02:45:36+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-10-31T21:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b89584db10b63f346cbfd03f67fb92504e5bf362'/>
<id>b89584db10b63f346cbfd03f67fb92504e5bf362</id>
<content type='text'>
Closes #4732
Closes #4490
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4732
Closes #4490
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): ensure staggering animations understand multiple delay values</title>
<updated>2013-11-06T02:44:25+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-10-31T18:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=41a2d5b30f4feb90651eb577cf44852a6d2be72c'/>
<id>41a2d5b30f4feb90651eb577cf44852a6d2be72c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): ensure the active class is not applied if cancelled during reflow</title>
<updated>2013-11-06T02:44:02+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-11-02T18:14:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e53ff431e1472c0b2d5405d267d4e403ca31087e'/>
<id>e53ff431e1472c0b2d5405d267d4e403ca31087e</id>
<content type='text'>
Closes #4699
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4699
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): use direct DOM comparison when checking for $rootElement</title>
<updated>2013-10-29T05:47:47+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-10-29T04:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d434eabec3955f8d56c859c93befe711bfa1de27'/>
<id>d434eabec3955f8d56c859c93befe711bfa1de27</id>
<content type='text'>
Closes #4679
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4679
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($animate): ensure former nodes are fully cleaned up when a follow-up structural animation takes place</title>
<updated>2013-10-29T04:26:35+00:00</updated>
<author>
<name>Matias Niemelä</name>
</author>
<published>2013-10-28T16:43:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7f0767acaba1ec3c8849244a604b0d1c8c376446'/>
<id>7f0767acaba1ec3c8849244a604b0d1c8c376446</id>
<content type='text'>
Closes #4435
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4435
</pre>
</div>
</content>
</entry>
</feed>
