From 2aeab57479cd812d76348a6e7d849f33d8c0cdb4 Mon Sep 17 00:00:00 2001 From: Chad Jolly Date: Fri, 10 Jun 2011 13:20:27 -0600 Subject: [PATCH] ensure submit button gets serialized --- src/rails.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rails.js b/src/rails.js index 88eac6e..6cdfa2d 100644 --- a/src/rails.js +++ b/src/rails.js @@ -144,7 +144,7 @@ input.setValue(input.readAttribute('data-disable-with')).disable(); }); } - + function enableFormElements(form) { form.select('input[type=submit][data-disable-with]').each(function(input) { input.setValue(input.retrieve('rails:original-value')).enable(); @@ -188,14 +188,14 @@ handleRemote(form); event.stop(); } else { - disableFormElements(form); + setTimeout(function() { disableFormElements(form); }, 13); } }); document.on('ajax:create', 'form', function(event, form) { if (form == event.findElement()) disableFormElements(form); }); - + document.on('ajax:complete', 'form', function(event, form) { if (form == event.findElement()) enableFormElements(form); });