fix($animate): ensure that class-based animations only consider the most recent DOM operations
Prior to this fix $animate would maintain a count of each time a class was added and removed within $animate. With this fix, $animate instead only cares about the most recent addClass or removeClass operation and will only perform that operation (depending on what was last called). ``` // before addClass => +1 removeClass => 0 addClass => +1 addClass => +2 removeClass => +1 // this will cause an addClass animation // now addClass => add removeClass => remove addClass => add addClass => add removeClass => remove // this will cause a removeClass animation ``` Closes #8946 Closes #9458
M
Matias Niemelä committed
c93924ed275a62683b85c82f1c6c2e19d5662c9a
Parent: a84480a
Committed by Igor Minar <igor@angularjs.org>
on 10/7/2014, 11:21:56 PM