'use strict'

angular.module('forms').directive('onEnterKey', ['$rootScope', function($rootScope){
	return {
		restrict: 'A', 
		link: function($scope, $element, $attrs) {
			$element.bind("keydown keypress", function(event) {
				var keyCode = event.which || event.keyCode;
				console.log($attrs.onEnterKey);		
				if(keyCode === 13) {
					$rootScope.$apply(function() {
						$rootScope.$eval($attrs.onEnterKey);
					});
					
					event.preventDefault();
				}
			});
		}
	};	
}]);
