@@ -871,28 +871,28 module ApplicationHelper | |||||
871 | options = args.last |
|
871 | options = args.last | |
872 | options[:html] ||= {} |
|
872 | options[:html] ||= {} | |
873 | options[:html][:class] = 'tabular' unless options[:html].has_key?(:class) |
|
873 | options[:html][:class] = 'tabular' unless options[:html].has_key?(:class) | |
874 |
options.merge!({:builder => |
|
874 | options.merge!({:builder => Redmine::Views::LabelledFormBuilder}) | |
875 | form_for(*args, &proc) |
|
875 | form_for(*args, &proc) | |
876 | end |
|
876 | end | |
877 |
|
877 | |||
878 | def labelled_form_for(*args, &proc) |
|
878 | def labelled_form_for(*args, &proc) | |
879 | args << {} unless args.last.is_a?(Hash) |
|
879 | args << {} unless args.last.is_a?(Hash) | |
880 | options = args.last |
|
880 | options = args.last | |
881 |
options.merge!({:builder => |
|
881 | options.merge!({:builder => Redmine::Views::LabelledFormBuilder}) | |
882 | form_for(*args, &proc) |
|
882 | form_for(*args, &proc) | |
883 | end |
|
883 | end | |
884 |
|
884 | |||
885 | def labelled_fields_for(*args, &proc) |
|
885 | def labelled_fields_for(*args, &proc) | |
886 | args << {} unless args.last.is_a?(Hash) |
|
886 | args << {} unless args.last.is_a?(Hash) | |
887 | options = args.last |
|
887 | options = args.last | |
888 |
options.merge!({:builder => |
|
888 | options.merge!({:builder => Redmine::Views::LabelledFormBuilder}) | |
889 | fields_for(*args, &proc) |
|
889 | fields_for(*args, &proc) | |
890 | end |
|
890 | end | |
891 |
|
891 | |||
892 | def labelled_remote_form_for(*args, &proc) |
|
892 | def labelled_remote_form_for(*args, &proc) | |
893 | args << {} unless args.last.is_a?(Hash) |
|
893 | args << {} unless args.last.is_a?(Hash) | |
894 | options = args.last |
|
894 | options = args.last | |
895 |
options.merge!({:builder => |
|
895 | options.merge!({:builder => Redmine::Views::LabelledFormBuilder}) | |
896 | remote_form_for(*args, &proc) |
|
896 | remote_form_for(*args, &proc) | |
897 | end |
|
897 | end | |
898 |
|
898 |
@@ -17,7 +17,7 | |||||
17 |
|
17 | |||
18 | require 'action_view/helpers/form_helper' |
|
18 | require 'action_view/helpers/form_helper' | |
19 |
|
19 | |||
20 |
class |
|
20 | class Redmine::Views::LabelledFormBuilder < ActionView::Helpers::FormBuilder | |
21 | include Redmine::I18n |
|
21 | include Redmine::I18n | |
22 |
|
22 | |||
23 | (field_helpers.map(&:to_s) - %w(radio_button hidden_field fields_for) + |
|
23 | (field_helpers.map(&:to_s) - %w(radio_button hidden_field fields_for) + |
General Comments 0
You need to be logged in to leave comments.
Login now