diff options
-rw-r--r-- | app/helpers/custom_fields_helper.rb | 9 | ||||
-rw-r--r-- | app/helpers/issues_helper.rb | 2 | ||||
-rw-r--r-- | app/views/projects/_form.html.erb | 2 | ||||
-rw-r--r-- | public/stylesheets/application.css | 3 |
4 files changed, 10 insertions, 6 deletions
diff --git a/app/helpers/custom_fields_helper.rb b/app/helpers/custom_fields_helper.rb index e0f3fa7d2..988d6532f 100644 --- a/app/helpers/custom_fields_helper.rb +++ b/app/helpers/custom_fields_helper.rb @@ -77,11 +77,16 @@ module CustomFieldsHelper :class => "#{custom_value.custom_field.field_format}_cf" end + # Return custom field name tag + def custom_field_name_tag(custom_field) + title = custom_field.description.presence + content_tag 'span', custom_field.name, :title => title + end + # Return custom field label tag def custom_field_label_tag(name, custom_value, options={}) required = options[:required] || custom_value.custom_field.is_required? - title = custom_value.custom_field.description.presence - content = content_tag 'span', custom_value.custom_field.name, :title => title + content = custom_field_name_tag custom_value.custom_field content_tag "label", content + (required ? " <span class=\"required\">*</span>".html_safe : ""), diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index 8e951596c..da870b429 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -192,7 +192,7 @@ module IssuesHelper ordered_values.compact.each do |value| css = "cf_#{value.custom_field.id}" s << "</tr>\n<tr>\n" if n > 0 && (n % 2) == 0 - s << "\t<th class=\"#{css}\">#{ h(value.custom_field.name) }:</th><td class=\"#{css}\">#{ h(show_value(value)) }</td>\n" + s << "\t<th class=\"#{css}\">#{ custom_field_name_tag(value.custom_field) }:</th><td class=\"#{css}\">#{ h(show_value(value)) }</td>\n" n += 1 end s << "</tr>\n" diff --git a/app/views/projects/_form.html.erb b/app/views/projects/_form.html.erb index e13604c36..1d08acc48 100644 --- a/app/views/projects/_form.html.erb +++ b/app/views/projects/_form.html.erb @@ -60,7 +60,7 @@ <%= check_box_tag 'project[issue_custom_field_ids][]', custom_field.id, (@project.all_issue_custom_fields.include? custom_field), :disabled => (custom_field.is_for_all? ? "disabled" : nil), :id => nil %> - <%= custom_field.name %> + <%= custom_field_name_tag(custom_field) %> </label> <% end %> <%= hidden_field_tag 'project[issue_custom_field_ids][]', '' %> diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css index d8805ceaa..df1be72ef 100644 --- a/public/stylesheets/application.css +++ b/public/stylesheets/application.css @@ -327,7 +327,7 @@ legend {color: #484848;} hr { width: 100%; height: 1px; background: #ccc; border: 0;} blockquote { font-style: italic; border-left: 3px solid #e0e0e0; padding-left: 0.6em; margin-left: 2.4em;} blockquote blockquote { margin-left: 0;} -abbr { border-bottom: 1px dotted; cursor: help; } +abbr, span[title] { border-bottom: 1px dotted #aaa; cursor: help; } textarea.wiki-edit {width:99%; resize:vertical;} li p {margin-top: 0;} div.issue {background:#ffffdd; padding:6px; margin-bottom:6px;border: 1px solid #d7d7d7;} @@ -491,7 +491,6 @@ html>body .tabular p {overflow:hidden;} .tabular input, .tabular select {max-width:95%} .tabular textarea {width:95%; resize:vertical;} -.tabular span[title] {border-bottom:1px dotted #aaa;} .tabular label{ font-weight: bold; |