diff --git a/src/ng/directive/ngEventDirs.js b/src/ng/directive/ngEventDirs.js index 5ea6d3e4..b8922839 100644 --- a/src/ng/directive/ngEventDirs.js +++ b/src/ng/directive/ngEventDirs.js @@ -49,15 +49,14 @@ var forceAsyncEvents = { }; forEach( 'click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste'.split(' '), - function(name) { - var directiveName = directiveNormalize('ng-' + name); + function(eventName) { + var directiveName = directiveNormalize('ng-' + eventName); ngEventDirectives[directiveName] = ['$parse', '$rootScope', function($parse, $rootScope) { return { restrict: 'A', compile: function($element, attr) { var fn = $parse(attr[directiveName]); return function ngEventHandler(scope, element) { - var eventName = lowercase(name); element.on(eventName, function(event) { var callback = function() { fn(scope, {$event:event});