diff --git a/plugins/mezuro/lib/kalibro/entities/project_result.rb b/plugins/mezuro/lib/kalibro/entities/project_result.rb
index cc7848f..897cc94 100644
--- a/plugins/mezuro/lib/kalibro/entities/project_result.rb
+++ b/plugins/mezuro/lib/kalibro/entities/project_result.rb
@@ -1,6 +1,6 @@
class Kalibro::Entities::ProjectResult < Kalibro::Entities::Entity
- attr_accessor :project, :date, :load_time, :analysis_time, :source_tree
+ attr_accessor :project, :date, :load_time, :analysis_time, :source_tree, :collect_time
def project=(value)
@project = to_entity(value, Kalibro::Entities::Project)
diff --git a/plugins/mezuro/public/javascripts/project_content.js b/plugins/mezuro/public/javascripts/project_content.js
index 6abb670..6c87ac3 100644
--- a/plugins/mezuro/public/javascripts/project_content.js
+++ b/plugins/mezuro/public/javascripts/project_content.js
@@ -59,17 +59,22 @@ function reloadProject(date){
}
function showProjectContentFor(state){
+ alert(state);
if (state == 'ERROR')
callAction('project_error', {}, showProjectResult);
else if (state == 'READY') {
+ jQuery('.msg-time').hide();
callAction('project_result', {}, showProjectResult);
callAction('project_tree', {}, showProjectTree);
var project_name = jQuery("#project-result").attr('data-project-name');
callAction('module_result', {module_name: project_name}, showModuleResult);
- }
+ }
else if (state.endsWith("ING"))
- showProjectContentAfter(20);
-}
+ jQuery('.msg-time').show();
+ jQuery('.msg-time').replaceWith('O carregamento do projeto pode levar algumas horas!');
+
+ showProjectContentAfter(20);
+ }
function showProjectContentAfter(seconds){
if (seconds > 0){
diff --git a/plugins/mezuro/views/content_viewer/show_project.rhtml b/plugins/mezuro/views/content_viewer/show_project.rhtml
index 89f3e46..8138f4d 100644
--- a/plugins/mezuro/views/content_viewer/show_project.rhtml
+++ b/plugins/mezuro/views/content_viewer/show_project.rhtml
@@ -29,6 +29,8 @@
+