From 2c6aa4c300073ef27fcce4c112646985d81a4fe4 Mon Sep 17 00:00:00 2001 From: Shyam Seshadri Date: Fri, 6 Jul 2012 15:23:40 +0530 Subject: fix(*): name all anonymous watch functions in Angular This will allow us to see function names in Batarang and debugger. Closes #1119 --- src/ng/directive/ngClass.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/ng/directive/ngClass.js') diff --git a/src/ng/directive/ngClass.js b/src/ng/directive/ngClass.js index 6ba73e60..13b0378a 100644 --- a/src/ng/directive/ngClass.js +++ b/src/ng/directive/ngClass.js @@ -4,7 +4,7 @@ function classDirective(name, selector) { name = 'ngClass' + name; return ngDirective(function(scope, element, attr) { // Reusable function for re-applying the ngClass - function reapply(newVal, oldVal) { + function ngClassWatchAction(newVal, oldVal) { if (selector === true || scope.$index % 2 === selector) { if (oldVal && (newVal !== oldVal)) { if (isObject(oldVal) && !isArray(oldVal)) @@ -16,11 +16,11 @@ function classDirective(name, selector) { if (newVal) element.addClass(isArray(newVal) ? newVal.join(' ') : newVal); } }; - scope.$watch(attr[name], reapply, true); + scope.$watch(attr[name], ngClassWatchAction, true); attr.$observe('class', function(value) { var ngClass = scope.$eval(attr[name]); - reapply(ngClass, ngClass); + ngClassWatchAction(ngClass, ngClass); }); }); } -- cgit v1.2.3