diff --git a/app/assets/javascripts/forms.js.coffee b/app/assets/javascripts/forms.js.coffee index a7d26cc02..fab812400 100644 --- a/app/assets/javascripts/forms.js.coffee +++ b/app/assets/javascripts/forms.js.coffee @@ -1,12 +1,25 @@ App.Forms = - initialize: -> + disableEnter: -> + $('form.js-enter-disabled').on('keyup keypress', (event) -> + if event.which == 13 + e.preventDefault() + ) + + submitOnChange: -> $('.js-submit-on-change').unbind('change').on('change', -> $(this).closest('form').submit() false - ) + ) + toggleLink: -> $('.js-toggle-link').unbind('click').on('click', -> $($(this).data('toggle-selector')).toggle("down") false ) + + initialize: -> + App.Forms.disableEnter() + App.Forms.submitOnChange() + App.Forms.toggleLink() + false \ No newline at end of file