overleaf/services/web/public/coffee/app/directives/onEnter.coffee

10 lines
267 B
CoffeeScript
Raw Normal View History

2014-06-22 15:08:56 -04:00
define [
"base"
], (App) ->
App.directive 'onEnter', () ->
return (scope, element, attrs) ->
element.bind "keydown keypress", (event) ->
if event.which == 13
scope.$apply () ->
scope.$eval(attrs.onEnter, event: event)
event.preventDefault()