= form_tag user_path, id: 'register', data: { confirm: 'よろしいですか?' } do |f|
%button.submit
%i.icon-ok
登録する
= image_tag 'spinner.gif', class: 'hide spinner'
$('#register').on 'confirm:complete', (e, answer) ->
if answer
$('button.submit').attr('disabled', 'disabled')
$('.spinner').show()
answer
にはtrue/falseが入ってくる.
allowAction: function(element) {
var message = element.data('confirm'),
answer = false, callback;
if (!message) { return true; }
if (rails.fire(element, 'confirm')) {
answer = rails.confirm(message);
callback = rails.fire(element, 'confirm:complete', [answer]);
}
return answer && callback;
},