diff --git a/lib/redmine/helpers/gantt.rb b/lib/redmine/helpers/gantt.rb index 8187efe51..59b40fc16 100644 --- a/lib/redmine/helpers/gantt.rb +++ b/lib/redmine/helpers/gantt.rb @@ -704,12 +704,33 @@ module Redmine output = '' # Renders the task bar, with progress and late if coords[:bar_start] && coords[:bar_end] - output << "
 
".html_safe + width = coords[:bar_end] - coords[:bar_start] - 2 + style = "" + style << "top: #{params[:top]}px;" + style << "left: #{coords[:bar_start]}px;" + style << "width: #{width}px;" + output << view.content_tag(:div, ' '.html_safe, + :style => style, + :class => "#{options[:css]} task_todo") if coords[:bar_late_end] - output << "
 
".html_safe + width = coords[:bar_late_end] - coords[:bar_start] - 2 + style = "" + style << "top: #{params[:top]}px;" + style << "left: #{coords[:bar_start]}px;" + style << "width: #{width}px;" + output << view.content_tag(:div, ' '.html_safe, + :style => style, + :class => "#{options[:css]} task_late") end if coords[:bar_progress_end] - output << "
 
".html_safe + width = coords[:bar_progress_end] - coords[:bar_start] - 2 + style = "" + style << "top: #{params[:top]}px;" + style << "left: #{coords[:bar_start]}px;" + style << "width: #{width}px;" + output << view.content_tag(:div, ' '.html_safe, + :style => style, + :class => "#{options[:css]} task_done") end end # Renders the markers