From c650830fd13bca1f4253162ac16d45f00fe805aa Mon Sep 17 00:00:00 2001 From: Marco Perrando Date: Mon, 8 Apr 2013 18:08:15 +0200 Subject: [PATCH] Confirm message modifable in 'confirm' event. The confirm message can be modified during the 'confirm' event. It can also be deleted so that the action occurs without the user beign asked any confirmation. --- vendor/assets/javascripts/jquery_ujs.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vendor/assets/javascripts/jquery_ujs.js b/vendor/assets/javascripts/jquery_ujs.js index f63fe049..75972236 100644 --- a/vendor/assets/javascripts/jquery_ujs.js +++ b/vendor/assets/javascripts/jquery_ujs.js @@ -209,11 +209,11 @@ return false. The `confirm:complete` event is fired whether or not the user answered true or false to the dialog. */ allowAction: function(element) { - var message = element.data('confirm'), - answer = false, callback; - if (!message) { return true; } + var message, answer = false, callback; if (rails.fire(element, 'confirm')) { + message = element.data('confirm'); + if (!message) { return true; } answer = rails.confirm(message); callback = rails.fire(element, 'confirm:complete', [answer]); }