angular.module('portainer') .directive('onEnterKey', [function porOnEnterKey() { var directive = { restrict: 'A', link: function(scope, element, attrs) { element.bind('keydown keypress', function (e) { if ( e.which === 13 ) { e.preventDefault(); scope.$apply(function () { scope.$eval(attrs.onEnterKey); }); } }); } }; return directive; }]);