Patch #21497 » tool-tip-on-progress-bar.diff
| app/helpers/application_helper.rb (working copy) | ||
|---|---|---|
| 1108 | 1108 | pcts = pcts.collect(&:round) | 
| 1109 | 1109 | pcts[1] = pcts[1] - pcts[0] | 
| 1110 | 1110 | pcts << (100 - pcts[1] - pcts[0]) | 
| 1111 | titles = options[:titles].to_a | |
| 1112 |     titles[0] = "#{pcts[0]}%" if titles[0].blank? | |
| 1111 | 1113 | legend = options[:legend] || '' | 
| 1112 | 1114 |     content_tag('table', | 
| 1113 | 1115 |       content_tag('tr', | 
| 1114 |         (pcts[0] > 0 ? content_tag('td', '', :style => "width: #{pcts[0]}%;", :class => 'closed') : ''.html_safe) + | |
| 1115 |         (pcts[1] > 0 ? content_tag('td', '', :style => "width: #{pcts[1]}%;", :class => 'done') : ''.html_safe) + | |
| 1116 |         (pcts[2] > 0 ? content_tag('td', '', :style => "width: #{pcts[2]}%;", :class => 'todo') : ''.html_safe) | |
| 1116 |         (pcts[0] > 0 ? content_tag('td', '', :style => "width: #{pcts[0]}%;", :class => 'closed', :title => titles[0]) : ''.html_safe) + | |
| 1117 |         (pcts[1] > 0 ? content_tag('td', '', :style => "width: #{pcts[1]}%;", :class => 'done', :title => titles[1]) : ''.html_safe) + | |
| 1118 |         (pcts[2] > 0 ? content_tag('td', '', :style => "width: #{pcts[2]}%;", :class => 'todo', :title => titles[2]) : ''.html_safe) | |
| 1117 | 1119 |       ), :class => "progress progress-#{pcts[0]}").html_safe + | 
| 1118 | 1120 |       content_tag('p', legend, :class => 'percent').html_safe | 
| 1119 | 1121 | end | 
| app/views/versions/_overview.html.erb (working copy) | ||
|---|---|---|
| 16 | 16 | |
| 17 | 17 | <% if version.issues_count > 0 %> | 
| 18 | 18 | <%= progress_bar([version.closed_percent, version.completed_percent], | 
| 19 | :titles => | |
| 20 | ["%s: %0.0f%" % [l(:label_closed_issues_plural), version.closed_percent], | |
| 21 | "%s: %0.0f%" % [l(:label_done_ratio), version.completed_percent]], | |
| 19 | 22 |                      :legend => ('%0.0f%' % version.completed_percent)) %> | 
| 20 | 23 | <p class="progress-info"> | 
| 21 | 24 | <%= link_to(l(:label_x_issues, :count => version.issues_count), | 
| config/locales/en.yml (working copy) | ||
|---|---|---|
| 975 | 975 | label_create_missing_values: Create missing values | 
| 976 | 976 | label_api: API | 
| 977 | 977 | label_field_format_enumeration: Key/value list | 
| 978 | label_done_ratio: "Done ratio" | |
| 978 | 979 | |
| 979 | 980 | button_login: Login | 
| 980 | 981 | button_submit: Submit |