Commit a8f67508975e1f96efd5bd4b120b2d12cce62c98

Authored by Diego Camarinha
Committed by Diego Camarinha
1 parent 8a4f651a

[Mezuro] Displaying message when loading project.

plugins/mezuro/public/javascripts/project_content.js
@@ -59,22 +59,24 @@ function reloadProject(date){ @@ -59,22 +59,24 @@ function reloadProject(date){
59 } 59 }
60 60
61 function showProjectContentFor(state){ 61 function showProjectContentFor(state){
62 - alert(state);  
63 - if (state == 'ERROR') 62 + if (state == 'ERROR') {
  63 + jQuery('#project-state').html('ERROR');
64 callAction('project_error', {}, showProjectResult); 64 callAction('project_error', {}, showProjectResult);
  65 + }
65 else if (state == 'READY') { 66 else if (state == 'READY') {
66 - jQuery('.msg-time').hide(); 67 + jQuery('#msg-time').html('');
  68 + jQuery('#project-state').html('READY');
67 callAction('project_result', {}, showProjectResult); 69 callAction('project_result', {}, showProjectResult);
68 callAction('project_tree', {}, showProjectTree); 70 callAction('project_tree', {}, showProjectTree);
69 var project_name = jQuery("#project-result").attr('data-project-name'); 71 var project_name = jQuery("#project-result").attr('data-project-name');
70 callAction('module_result', {module_name: project_name}, showModuleResult); 72 callAction('module_result', {module_name: project_name}, showModuleResult);
71 } 73 }
72 - else if (state.endsWith("ING"))  
73 - jQuery('.msg-time').show();  
74 - jQuery('.msg-time').replaceWith('O carregamento do projeto pode levar algumas horas!');  
75 -  
76 - showProjectContentAfter(20);  
77 - } 74 + else if (state.endsWith("ING")) {
  75 + jQuery('#project-state').html(state);
  76 + jQuery('#msg-time').html("The project analysis may take long. <br/> You'll receive an e-mail when it's ready!");
  77 + showProjectContentAfter(20);
  78 + }
  79 +}
78 80
79 function showProjectContentAfter(seconds){ 81 function showProjectContentAfter(seconds){
80 if (seconds > 0){ 82 if (seconds > 0){
plugins/mezuro/views/content_viewer/show_project.rhtml
@@ -26,11 +26,16 @@ @@ -26,11 +26,16 @@
26 <td><%= _('Configuration') %></td> 26 <td><%= _('Configuration') %></td>
27 <td><%= @project.configuration_name %></td> 27 <td><%= @project.configuration_name %></td>
28 </tr> 28 </tr>
  29 + <tr>
  30 + <td><%= _('Status')%></td>
  31 + <td>
  32 + <div id="project-state"><%= @project.state %></div>
  33 + <div id="msg-time"></div>
  34 + </td>
  35 + </tr>
29 </table> 36 </table>
30 37
31 <br /> 38 <br />
32 -<div class="msg-time"></div>  
33 -  
34 39
35 <div id="project-result" data-profile="<%= @page.profile.identifier %>" data-content="<%= @page.id %>" 40 <div id="project-result" data-profile="<%= @page.profile.identifier %>" data-content="<%= @page.id %>"
36 data-project-name="<%= @project.name %>"> 41 data-project-name="<%= @project.name %>">