From f0bafafec024e1eb813e4a91a56999c9a3b5fbc2 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Thu, 12 Jun 2014 11:52:11 -0500 Subject: [PATCH] refactor(gesture): move eventType out of compile eventType only needs to be set once per directive, not every compile. --- js/angular/directive/gesture.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/angular/directive/gesture.js b/js/angular/directive/gesture.js index b30e326a1b..638fdb4be2 100644 --- a/js/angular/directive/gesture.js +++ b/js/angular/directive/gesture.js @@ -237,11 +237,12 @@ forEach( function gestureDirective(directiveName) { return ['$ionicGesture', '$parse', function($ionicGesture, $parse) { + var eventType = directiveName.substr(2).toLowerCase(); + return { restrict: 'A', compile: function($element, attr) { var fn = $parse( attr[directiveName] ); - var eventType = directiveName.substr(2).toLowerCase(); return function(scope, element, attr) {