diff lib/redmine/views/labelled_form_builder.rb @ 1517:dffacf8a6908 redmine-2.5

Update to Redmine SVN revision 13367 on 2.5-stable branch
author Chris Cannam
date Tue, 09 Sep 2014 09:29:00 +0100
parents e248c7af89ec
children
line wrap: on
line diff
--- a/lib/redmine/views/labelled_form_builder.rb	Tue Sep 09 09:28:31 2014 +0100
+++ b/lib/redmine/views/labelled_form_builder.rb	Tue Sep 09 09:29:00 2014 +0100
@@ -20,7 +20,7 @@
 class Redmine::Views::LabelledFormBuilder < ActionView::Helpers::FormBuilder
   include Redmine::I18n
 
-  (field_helpers.map(&:to_s) - %w(radio_button hidden_field fields_for) +
+  (field_helpers.map(&:to_s) - %w(radio_button hidden_field fields_for check_box) +
         %w(date_select)).each do |selector|
     src = <<-END_SRC
     def #{selector}(field, options = {})
@@ -30,6 +30,10 @@
     class_eval src, __FILE__, __LINE__
   end
 
+  def check_box(field, options={}, checked_value="1", unchecked_value="0")
+    label_for_field(field, options) + super(field, options.except(:label), checked_value, unchecked_value).html_safe
+  end
+
   def select(field, choices, options = {}, html_options = {})
     label_for_field(field, options) + super(field, choices, options, html_options.except(:label)).html_safe
   end