From a0215871ad910a50f92ae5b7ea1ec4935bb40c2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juanjo=20Baz=C3=A1n?= Date: Thu, 25 Feb 2016 14:03:05 +0100 Subject: [PATCH] forms.js redux --- app/assets/javascripts/forms.js.coffee | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) 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