diff --git a/plugins/mezuro/public/javascripts/project_content.js b/plugins/mezuro/public/javascripts/project_content.js index 013ecb5..d79518b 100644 --- a/plugins/mezuro/public/javascripts/project_content.js +++ b/plugins/mezuro/public/javascripts/project_content.js @@ -1,3 +1,4 @@ +var processingTree = false; jQuery(function (){ jQuery('.source-tree-link').live("click", reloadModule); showProjectContent(); @@ -9,6 +10,8 @@ function showProjectContent() { function reloadModule(){ var module_name = jQuery(this).attr('data-module-name'); + showLoadingProcess(); + processingTree = true; callAction('project_tree', {module_name: module_name }, showProjectTree); callAction('module_result', {module_name: module_name}, showModuleResult); return false; @@ -41,11 +44,14 @@ function showProjectResult(content) { } function showProjectTree(content){ + processingTree = false; jQuery('#project-tree').html(content); } function showModuleResult(content){ - jQuery('#module-result').html(content); + if (processingTree != true){ + jQuery('#module-result').html(content); + } } function callAction(action, params, callback){ @@ -58,3 +64,8 @@ function callAction(action, params, callback){ function projectContentData(data){ return jQuery('#project-result').attr('data-' + data); } + +function showLoadingProcess(){ + showProjectTree(""); + showModuleResult(""); +} diff --git a/plugins/mezuro/views/content_viewer/show_project.rhtml b/plugins/mezuro/views/content_viewer/show_project.rhtml index 03c0c52..3ec23d8 100644 --- a/plugins/mezuro/views/content_viewer/show_project.rhtml +++ b/plugins/mezuro/views/content_viewer/show_project.rhtml @@ -31,7 +31,8 @@
-

<%= _('Processing ') + @project.name + '...' %>

-
+
+

<%= _('Processing ') + @project.name + '...' %>

+
-- libgit2 0.21.2