comparison lib/redmine/helpers/gantt.rb @ 245:051f544170fe

* Update to SVN trunk revision 4993
author Chris Cannam
date Thu, 03 Mar 2011 11:42:28 +0000
parents 8661b858af72
children cbce1fd3b1b7
comparison
equal deleted inserted replaced
244:8972b600f4fb 245:051f544170fe
351 css_classes << ' icon icon-issue' unless Setting.gravatar_enabled? && issue.assigned_to 351 css_classes << ' icon icon-issue' unless Setting.gravatar_enabled? && issue.assigned_to
352 352
353 subject = "<span class='#{css_classes}'>" 353 subject = "<span class='#{css_classes}'>"
354 if issue.assigned_to.present? 354 if issue.assigned_to.present?
355 assigned_string = l(:field_assigned_to) + ": " + issue.assigned_to.name 355 assigned_string = l(:field_assigned_to) + ": " + issue.assigned_to.name
356 subject << view.avatar(issue.assigned_to, :class => 'gravatar icon-gravatar', :size => 10, :title => assigned_string) 356 subject << view.avatar(issue.assigned_to, :class => 'gravatar icon-gravatar', :size => 10, :title => assigned_string).to_s
357 end 357 end
358 subject << view.link_to_issue(issue) 358 subject << view.link_to_issue(issue)
359 subject << '</span>' 359 subject << '</span>'
360 html_subject(options, subject, :css => "issue-subject") + "\n" 360 html_subject(options, subject, :css => "issue-subject", :title => issue.subject) + "\n"
361 when :image 361 when :image
362 image_subject(options, issue.subject) 362 image_subject(options, issue.subject)
363 when :pdf 363 when :pdf
364 pdf_new_page?(options) 364 pdf_new_page?(options)
365 pdf_subject(options, issue.subject) 365 pdf_subject(options, issue.subject)
707 options[:pdf].Line(15, options[:top] - 0.1, PDF::TotalWidth, options[:top] - 0.1) 707 options[:pdf].Line(15, options[:top] - 0.1, PDF::TotalWidth, options[:top] - 0.1)
708 end 708 end
709 end 709 end
710 710
711 def html_subject(params, subject, options={}) 711 def html_subject(params, subject, options={})
712 output = "<div class=' #{options[:css] }' style='position: absolute;line-height:1.2em;height:16px;top:#{params[:top]}px;left:#{params[:indent]}px;overflow:hidden;'>" 712 style = "position: absolute;top:#{params[:top]}px;left:#{params[:indent]}px;"
713 output << subject 713 style << "width:#{params[:subject_width] - params[:indent]}px;" if params[:subject_width]
714 output << "</div>" 714
715 output = view.content_tag 'div', subject, :class => options[:css], :style => style, :title => options[:title]
715 @subjects << output 716 @subjects << output
716 output 717 output
717 end 718 end
718 719
719 def pdf_subject(params, subject, options={}) 720 def pdf_subject(params, subject, options={})