Commit f49af0dd65da26b24aff6ea8e2f18ee8866a36c6
Committed by
Paulo Meireles
1 parent
8260f5ec
Exists in
master
and in
29 other branches
loading results by module
Showing
2 changed files
with
13 additions
and
28 deletions
Show diff stats
plugins/mezuro/views/content_viewer/_source_tree.rhtml
| ... | ... | @@ -9,7 +9,9 @@ |
| 9 | 9 | alt='-' src='/plugins/mezuro/images/minus.png' class='link' |
| 10 | 10 | /> |
| 11 | 11 | </td> |
| 12 | - <td><%= source_tree.module_name %> (<%= source_tree.granularity %>)</td> | |
| 12 | + <td> | |
| 13 | + <a href="#" class='mezuro-display-metrics' data-module-name='<%= source_tree.module_name %>'><%= source_tree.module_name %> (<%= source_tree.granularity %>)</a> | |
| 14 | + </td> | |
| 13 | 15 | </tr> |
| 14 | 16 | <tr id='<%= source_tree.module_name %>_hidden'> |
| 15 | 17 | <td></td> |
| ... | ... | @@ -24,7 +26,9 @@ |
| 24 | 26 | <table> |
| 25 | 27 | <tr> |
| 26 | 28 | <td width='1'></td> |
| 27 | - <td><%= source_tree.module_name %> (<%= source_tree.granularity %>)</td> | |
| 29 | + <td> | |
| 30 | + <a href="#" class='mezuro-display-metrics' data-module-name='<%= source_tree.module_name %>'><%= source_tree.module_name %> (<%= source_tree.granularity %>)</a> | |
| 31 | + </td> | |
| 28 | 32 | </tr> |
| 29 | 33 | </table> |
| 30 | 34 | <% end %> | ... | ... |
plugins/mezuro/views/content_viewer/show_project.rhtml
| ... | ... | @@ -68,29 +68,10 @@ |
| 68 | 68 | </table> |
| 69 | 69 | <h5><%= _('Source tree') %></h5> |
| 70 | 70 | <%= render :partial => 'source_tree', :locals => { :source_tree => @project_result.source_tree } %> |
| 71 | - | |
| 72 | - <% @module_result = @page.module_result(@project.name) %> | |
| 73 | - | |
| 74 | - <h5><%= _('Metric Result') %> </h5> | |
| 75 | - <strong> | |
| 76 | - <%= _('Module:') %> | |
| 77 | - <%= @module_result.module.name %> | |
| 78 | - <br/> | |
| 79 | - <%= _('Grade:') %> | |
| 80 | - <%= @module_result.grade %> | |
| 81 | - </strong> | |
| 82 | - <br/> | |
| 83 | - <hr/> | |
| 84 | - <table id="project_metric_result"> | |
| 85 | - <% @module_result.metric_results.each do |metric_result| %> | |
| 86 | - <tr> | |
| 87 | - <td><%= metric_result.metric.name %></td> | |
| 88 | - <td><%= metric_result.value %></td> | |
| 89 | - <% range = metric_result.range %> | |
| 90 | - <td style="background-color: #<%= range.color[2..-1] %>"><%= range.label %></td> | |
| 91 | - </tr> | |
| 92 | - | |
| 93 | - <% end %> | |
| 94 | - </table> | |
| 95 | - | |
| 96 | -<% end %> | |
| 71 | + <div id='module-result' data-project-id='<%= @page.id %>'> | |
| 72 | + <%= render :partial => 'module_result', :locals => { :module_result => @page.module_result(@project.name) } %> | |
| 73 | + </div> | |
| 74 | + <script> | |
| 75 | + jQuery(results); | |
| 76 | + </script> | |
| 77 | +<% end %> | |
| 97 | 78 | \ No newline at end of file | ... | ... |