diff options
| author | Igor Minar | 2013-11-06 23:00:10 +0000 |
|---|---|---|
| committer | Igor Minar | 2013-11-08 01:03:17 -0800 |
| commit | 1df3da361d62726bf1dafe629a7fca845b6a8733 (patch) | |
| tree | 3d43c51786c409abd952216c957dde76dca4002d /src/Angular.js | |
| parent | 27e9340b3c25b512e45213b39811098d07e12e3b (diff) | |
| download | angular.js-1df3da361d62726bf1dafe629a7fca845b6a8733.tar.bz2 | |
fix(bootstrap-prettify): share $animate and $$postDigestQueue with demo apps
Although demo apps run in an isolated environment, we need to be able to tell them to disable
animations when we are running end-to-end tests. By sharing the same instance of $animate
between the two environments we can disable animation across the board.
The $animate service uses the $$postDigestQueue to run animations. The outer $animate
service uses the outer $$postDigestQueue and to queue up these animations. This means that
when we run a digest inside the embedded scope, the animations are never performed - they
just sit in the outer scope's queue and are only run when a digest is run on the outer scope.
By sharing this queue across the two scopes the animations are performed correctly.
Diffstat (limited to 'src/Angular.js')
0 files changed, 0 insertions, 0 deletions
