blob: 64b9f1e6e911f20ea79eb38b14af16f95fd86b9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
::SimpleForm::FormBuilder.class_eval do
def button_with_safe_submit(type, *args, &block)
options = args.extract_options!.dup
if type == :submit
options[:data] ||= {}
options[:data][:disable_with] ||= I18n.t('actions.wait_for_submission')
end
args << options
button_without_safe_submit type, *args, &block
end
alias_method_chain :button, :safe_submit
end
|