vendor/assets/javascripts/angular-animate.js in angular-gem-1.3.2 vs vendor/assets/javascripts/angular-animate.js in angular-gem-1.3.4

- old
+ new

@@ -1,7 +1,7 @@ /** - * @license AngularJS v1.3.2 + * @license AngularJS v1.3.4 * (c) 2010-2014 Google, Inc. http://angularjs.org * License: MIT */ (function(window, angular, undefined) {'use strict'; @@ -243,11 +243,11 @@ * ``` * * You then configure `$animate` to enforce this prefix: * * ```js - * $animateProvider.classNamePrefix(/animate-/); + * $animateProvider.classNameFilter(/animate-/); * ``` * </div> * * ### CSS Staggering Animations * A Staggering animation is a collection of animations that are issued with a slight delay in between each successive operation resulting in a @@ -974,13 +974,13 @@ * | 1. $animate.leave(...) is called | class="my-animation" | * | 2. $animate runs the JavaScript-defined animations detected on the element | class="my-animation ng-animate" | * | 3. $animate waits for the next digest to start the animation | class="my-animation ng-animate" | * | 4. the .ng-leave class is added to the element | class="my-animation ng-animate ng-leave" | * | 5. $animate scans the element styles to get the CSS transition/animation duration and delay | class="my-animation ng-animate ng-leave" | - * | 6. $animate blocks all CSS transitions on the element to ensure the .ng-leave class styling is applied right away | class="my-animation ng-animate ng-leave” | + * | 6. $animate blocks all CSS transitions on the element to ensure the .ng-leave class styling is applied right away | class="my-animation ng-animate ng-leave" | * | 7. $animate waits for a single animation frame (this performs a reflow) | class="my-animation ng-animate ng-leave" | - * | 8. $animate removes the CSS transition block placed on the element | class="my-animation ng-animate ng-leave” | + * | 8. $animate removes the CSS transition block placed on the element | class="my-animation ng-animate ng-leave" | * | 9. the .ng-leave-active class is added (this triggers the CSS transition/animation) | class="my-animation ng-animate ng-leave ng-leave-active" | * | 10. $animate waits for the animation to complete (via events and timeout) | class="my-animation ng-animate ng-leave ng-leave-active" | * | 11. The animation ends and all generated CSS classes are removed from the element | class="my-animation" | * | 12. The element is removed from the DOM | ... | * | 13. The returned promise is resolved. | ... | @@ -1020,13 +1020,13 @@ * | 2. element is moved into the parentElement element or beside the afterElement element | class="my-animation" | * | 3. $animate waits for the next digest to start the animation | class="my-animation ng-animate" | * | 4. $animate runs the JavaScript-defined animations detected on the element | class="my-animation ng-animate" | * | 5. the .ng-move class is added to the element | class="my-animation ng-animate ng-move" | * | 6. $animate scans the element styles to get the CSS transition/animation duration and delay | class="my-animation ng-animate ng-move" | - * | 7. $animate blocks all CSS transitions on the element to ensure the .ng-move class styling is applied right away | class="my-animation ng-animate ng-move” | + * | 7. $animate blocks all CSS transitions on the element to ensure the .ng-move class styling is applied right away | class="my-animation ng-animate ng-move" | * | 8. $animate waits for a single animation frame (this performs a reflow) | class="my-animation ng-animate ng-move" | - * | 9. $animate removes the CSS transition block placed on the element | class="my-animation ng-animate ng-move” | + * | 9. $animate removes the CSS transition block placed on the element | class="my-animation ng-animate ng-move" | * | 10. the .ng-move-active class is added (this triggers the CSS transition/animation) | class="my-animation ng-animate ng-move ng-move-active" | * | 11. $animate waits for the animation to complete (via events and timeout) | class="my-animation ng-animate ng-move ng-move-active" | * | 12. The animation ends and all generated CSS classes are removed from the element | class="my-animation" | * | 13. The returned promise is resolved. | class="my-animation" | * @@ -1067,12 +1067,12 @@ * | 1. $animate.addClass(element, 'super') is called | class="my-animation" | * | 2. $animate runs the JavaScript-defined animations detected on the element | class="my-animation ng-animate" | * | 3. the .super-add class is added to the element | class="my-animation ng-animate super-add" | * | 4. $animate waits for a single animation frame (this performs a reflow) | class="my-animation ng-animate super-add" | * | 5. the .super and .super-add-active classes are added (this triggers the CSS transition/animation) | class="my-animation ng-animate super super-add super-add-active" | - * | 6. $animate scans the element styles to get the CSS transition/animation duration and delay | class="my-animation ng-animate super-add" | - * | 7. $animate waits for the animation to complete (via events and timeout) | class="my-animation super super-add super-add-active" | + * | 6. $animate scans the element styles to get the CSS transition/animation duration and delay | class="my-animation ng-animate super super-add super-add-active" | + * | 7. $animate waits for the animation to complete (via events and timeout) | class="my-animation ng-animate super super-add super-add-active" | * | 8. The animation ends and all generated CSS classes are removed from the element | class="my-animation super" | * | 9. The super class is kept on the element | class="my-animation super" | * | 10. The returned promise is resolved. | class="my-animation super" | * * @param {DOMElement} element the element that will be animated @@ -1101,11 +1101,11 @@ * | 1. $animate.removeClass(element, 'super') is called | class="my-animation super" | * | 2. $animate runs the JavaScript-defined animations detected on the element | class="my-animation super ng-animate" | * | 3. the .super-remove class is added to the element | class="my-animation super ng-animate super-remove" | * | 4. $animate waits for a single animation frame (this performs a reflow) | class="my-animation super ng-animate super-remove" | * | 5. the .super-remove-active classes are added and .super is removed (this triggers the CSS transition/animation) | class="my-animation ng-animate super-remove super-remove-active" | - * | 6. $animate scans the element styles to get the CSS transition/animation duration and delay | class="my-animation super ng-animate super-remove" | + * | 6. $animate scans the element styles to get the CSS transition/animation duration and delay | class="my-animation ng-animate super-remove super-remove-active" | * | 7. $animate waits for the animation to complete (via events and timeout) | class="my-animation ng-animate super-remove super-remove-active" | * | 8. The animation ends and all generated CSS classes are removed from the element | class="my-animation" | * | 9. The returned promise is resolved. | class="my-animation" | * * @@ -1126,15 +1126,15 @@ * @description Adds and/or removes the given CSS classes to and from the element. * Once complete, the done() callback will be fired (if provided). * * | Animation Step | What the element class attribute looks like | * |--------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------| - * | 1. $animate.removeClass(element, ‘on’, ‘off’) is called | class="my-animation super off” | - * | 2. $animate runs the JavaScript-defined animations detected on the element | class="my-animation super ng-animate off” | - * | 3. the .on-add and .off-remove classes are added to the element | class="my-animation ng-animate on-add off-remove off” | - * | 4. $animate waits for a single animation frame (this performs a reflow) | class="my-animation ng-animate on-add off-remove off” | - * | 5. the .on, .on-add-active and .off-remove-active classes are added and .off is removed (this triggers the CSS transition/animation) | class="my-animation ng-animate on on-add on-add-active off-remove off-remove-active” | + * | 1. $animate.setClass(element, 'on', 'off') is called | class="my-animation off" | + * | 2. $animate runs the JavaScript-defined animations detected on the element | class="my-animation ng-animate off" | + * | 3. the .on-add and .off-remove classes are added to the element | class="my-animation ng-animate on-add off-remove off" | + * | 4. $animate waits for a single animation frame (this performs a reflow) | class="my-animation ng-animate on-add off-remove off" | + * | 5. the .on, .on-add-active and .off-remove-active classes are added and .off is removed (this triggers the CSS transition/animation) | class="my-animation ng-animate on on-add on-add-active off-remove off-remove-active" | * | 6. $animate scans the element styles to get the CSS transition/animation duration and delay | class="my-animation ng-animate on on-add on-add-active off-remove off-remove-active" | * | 7. $animate waits for the animation to complete (via events and timeout) | class="my-animation ng-animate on on-add on-add-active off-remove off-remove-active" | * | 8. The animation ends and all generated CSS classes are removed from the element | class="my-animation on" | * | 9. The returned promise is resolved. | class="my-animation on" | * @@ -1887,10 +1887,10 @@ if (appliedStyles.length > 0) { //the element being animated may sometimes contain comment nodes in //the jqLite object, so we're safe to use a single variable to house //the styles since there is always only one element being animated var oldStyle = node.getAttribute('style') || ''; - if (oldStyle.charAt(oldStyle.length-1) !== ';') { + if (oldStyle.charAt(oldStyle.length - 1) !== ';') { oldStyle += ';'; } node.setAttribute('style', oldStyle + ' ' + style); }