From b3e4036cd52c21f08ba07416c3e1ff8a0e5b6291 Mon Sep 17 00:00:00 2001 From: Chad Jolly Date: Wed, 8 Jun 2011 12:52:18 -0600 Subject: [PATCH] Add the clicked submit button's data-confirm attribute to the parent form so confirm dialogs work with button_to --- src/rails.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/rails.js b/src/rails.js index 88eac6e..ff8a164 100644 --- a/src/rails.js +++ b/src/rails.js @@ -172,8 +172,11 @@ }); document.on("click", "form input[type=submit], form button[type=submit], form button:not([type])", function(event, button) { + var form = event.findElement('form'); // register the pressed submit button - event.findElement('form').store('rails:submit-button', button.name || false); + form.store('rails:submit-button', button.name || false); + // allowAction() checks the form element in on submit event + form.writeAttribute('data-confirm', button.readAttribute('data-confirm')); }); document.on("submit", function(event) {