From b4deb9128a0246ec28959f96f23ed81fd8f3fd5d Mon Sep 17 00:00:00 2001 From: Thomas Walpole Date: Thu, 1 Sep 2011 09:15:03 -0700 Subject: [PATCH] Handle data-confirm attributes added by submit_tag, submit_image_tag, and button_tag --- vendor/assets/javascripts/prototype_ujs.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vendor/assets/javascripts/prototype_ujs.js b/vendor/assets/javascripts/prototype_ujs.js index 2cd1220..afc0130 100644 --- a/vendor/assets/javascripts/prototype_ujs.js +++ b/vendor/assets/javascripts/prototype_ujs.js @@ -161,7 +161,12 @@ } }); - document.on("click", "form input[type=submit], form button[type=submit], form button:not([type])", function(event, button) { + document.on("click", "form input[type=submit], form input[type=image], form button[type=submit], form button:not([type])", function(event, button) { + if (!allowAction(button)){ + event.stop(); + return false; + } + // register the pressed submit button event.findElement('form').store('rails:submit-button', button.name || false); });