(animationDetails)
| 3295 | } |
| 3296 | |
| 3297 | function invokeFirstDriver(animationDetails) { |
| 3298 | // we loop in reverse order since the more general drivers (like CSS and JS) |
| 3299 | // may attempt more elements, but custom drivers are more particular |
| 3300 | for (var i = drivers.length - 1; i >= 0; i--) { |
| 3301 | var driverName = drivers[i]; |
| 3302 | var factory = $injector.get(driverName); |
| 3303 | var driver = factory(animationDetails); |
| 3304 | if (driver) { |
| 3305 | return driver; |
| 3306 | } |
| 3307 | } |
| 3308 | } |
| 3309 | |
| 3310 | function beforeStart() { |
| 3311 | tempClasses = (tempClasses ? (tempClasses + ' ') : '') + NG_ANIMATE_CLASSNAME; |
no test coverage detected