chore(ngAnimate): add TODO messages indicating desire to remove hack

This commit is contained in:
Caitlin Potter
2014-10-08 14:18:22 -04:00
parent cae01f4941
commit 9e4701a5ab
2 changed files with 5 additions and 0 deletions

View File

@@ -289,6 +289,8 @@ var $AnimateProvider = ['$provide', function($provide) {
element = jqLite(element);
if (runSynchronously) {
// TODO(@caitp/@matsko): Remove undocumented `runSynchronously` parameter, and always
// perform DOM manipulation asynchronously or in postDigest.
self.$$addClassImmediately(element, add);
self.$$removeClassImmediately(element, remove);
return asyncPromise();

View File

@@ -979,6 +979,9 @@ angular.module('ngAnimate', ['ng'])
element = stripCommentsFromElement(element);
if (classBasedAnimationsBlocked(element)) {
// TODO(@caitp/@matsko): Don't use private/undocumented API here --- we should not be
// changing the DOM synchronously in this case. The `true` parameter must eventually be
// removed.
return $delegate.setClass(element, add, remove, true);
}