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 @@
+
+
-- libgit2 0.21.2