diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index 42e9365..9288db5 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