always ask server for repo stats

git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1235174 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Olivier Lamy 2012-01-24 09:17:24 +00:00
parent ad26a0d39e
commit 345f0a4a65

View File

@ -323,9 +323,9 @@ $(function() {
showStats=function(managedRepository){ showStats=function(managedRepository){
if ($(calculatePopoverId(managedRepository)).html()){ if ($(calculatePopoverId(managedRepository)).html()){
// we ask stats all the time ? if yes uncomment return // we ask stats all the time ? if no uncomment return
return; //return;
//$(calculatePopoverId(managedRepository)).html(""); $("#managedrepository-stats-"+managedRepository.id()).append(smallSpinnerImg());
} }
var curRepo=managedRepository; var curRepo=managedRepository;
var url = "restServices/archivaServices/managedRepositoriesService/getManagedRepositoryStatistics/"+managedRepository.id(); var url = "restServices/archivaServices/managedRepositoriesService/getManagedRepositoryStatistics/"+managedRepository.id();
@ -339,6 +339,7 @@ $(function() {
} }
var archivaRepositoryStatistics=mapArchivaRepositoryStatistics(data.archivaRepositoryStatistics); var archivaRepositoryStatistics=mapArchivaRepositoryStatistics(data.archivaRepositoryStatistics);
archivaRepositoryStatistics.managedRepository=curRepo; archivaRepositoryStatistics.managedRepository=curRepo;
$("#managedrepository-stats-"+curRepo.id()).append($("#managed-repository-stats-tmpl").tmpl(archivaRepositoryStatistics)); $("#managedrepository-stats-"+curRepo.id()).append($("#managed-repository-stats-tmpl").tmpl(archivaRepositoryStatistics));
$("#managedrepository-stats-img-"+curRepo.id()).attr("data-content",$(calculatePopoverId(curRepo)).html()); $("#managedrepository-stats-img-"+curRepo.id()).attr("data-content",$(calculatePopoverId(curRepo)).html());
$("#managedrepository-stats-img-"+curRepo.id()).popover( $("#managedrepository-stats-img-"+curRepo.id()).popover(
@ -348,9 +349,9 @@ $(function() {
title: "popover-title" title: "popover-title"
} }
); );
//$(calculatePopoverId(managedRepository)).show();
$("#managedrepository-stats-img-"+curRepo.id()).popover('show')
$("#managedrepository-stats-img-"+curRepo.id()).popover('show');
removeSmallSpinnerImg();
}, },
error: function(data) { error: function(data) {
var res = $.parseJSON(data.responseText); var res = $.parseJSON(data.responseText);
@ -362,6 +363,10 @@ $(function() {
); );
} }
calculatePopoverId=function(managedRepository){
return "#managedrepository-stats-"+managedRepository.id() + " #managedrepository-stats-"+managedRepository.id()+"-popover";
}
hideStats=function(managedRepository){ hideStats=function(managedRepository){
} }
@ -389,9 +394,7 @@ $(function() {
} }
calculatePopoverId=function(managedRepository){
return "#managedrepository-stats-"+managedRepository.id() + " #managedrepository-stats-"+managedRepository.id()+"-popover";
}
} }
@ -498,4 +501,10 @@ $(function() {
$("#main-content #managed-repository-edit").addClass("active"); $("#main-content #managed-repository-edit").addClass("active");
} }
//---------------------------
// Remote repositories part
//---------------------------
}); });