From 2350bc29f4178645d69e1ecc40e3584e4d9d5ee8 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 8 Nov 2015 10:35:52 +0000 Subject: [PATCH] Use #issue_fields_rows to render custom fields values. git-svn-id: http://svn.redmine.org/redmine/trunk@14846 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/helpers/issues_helper.rb | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index 42e93655b..9288db5ab 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -200,7 +200,7 @@ module IssuesHelper end def cells(label, text, options={}) - content_tag('th', "#{label}:", options) + content_tag('td', text, options) + content_tag('th', label + ":", options) + content_tag('td', text, options) end end @@ -213,22 +213,14 @@ module IssuesHelper def render_custom_fields_rows(issue) values = issue.visible_custom_field_values return if values.empty? - ordered_values = [] half = (values.size / 2.0).ceil - half.times do |i| - ordered_values << values[i] - ordered_values << values[i + half] - end - s = "\n" - n = 0 - ordered_values.compact.each do |value| - css = "cf_#{value.custom_field.id}" - s << "\n\n" if n > 0 && (n % 2) == 0 - s << "\t#{ custom_field_name_tag(value.custom_field) }:#{ h(show_value(value)) }\n" - n += 1 + issue_fields_rows do |rows| + values.each_with_index do |value, i| + css = "cf_#{value.custom_field.id}" + m = (i < half ? :left : :right) + rows.send m, custom_field_name_tag(value.custom_field), show_value(value), :class => css + end end - s << "\n" - s.html_safe end # Returns the path for updating the issue form -- 2.39.5