Mercurial > hg > soundsoftware-site
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={}) |