$(document).ready(function(){
	var depsyurl = $(".depsy").data("url");
	$.get(depsyurl,function(data){
    if(data.impact) {
      $("#impactnr").html(Math.round(data.impact*100)+"th");
      $(".depsy").show();
    } else {
      $(".depsy").css('visibility', 'hidden');
    }

		if(data.top_collabs) {
  		$(".top-collab-list").append("<h4>Top collaborators</h4>");
			data.top_collabs.forEach(function(collab){
				$(".top-collab-list").append("<a href = '/collaborators/name/"+encodeURIComponent(collab.name)+"'>"+collab.name+"</a>");
      });
		}

    if(data.icon) {
      $('#collaborator-gravatar').attr('src', data.icon);
    }

    if(data.github_login) {
      $('#collaborator_github_link').attr('href', "https://github.com/"+ data.github_login);
    }

	});
	var downurl = $(".direct-downloads").data("url");
	$.get(downurl,function(data){
		if(data.total){
			$("#direct-downloadsnr").html(data.total);
			$(".direct-downloads").show();
		}
	});

  $('span.collaborator-type i.fa.fa-user').tooltip();
  $('span.collaborator-type i.fa.fa-users').tooltip();
  $('.impact-info').tooltip();
});

@@ -56,32 +56,51 @@
 %22).data(%22url%22);%0A
+  if(depsyurl) %7B%0A  
 %09$.get(depsyurl,
@@ -115,24 +115,26 @@
 (data)%7B%0A    
+  
 if(data.impa
@@ -135,24 +135,26 @@
 a.impact) %7B%0A
+  
       $(%22#im
@@ -204,24 +204,26 @@
 th%22);%0A      
+ 
+ 
 $(%22.depsy%22).
@@ -234,16 +234,18 @@
 ();%0A    
+  
 %7D else %7B
@@ -245,16 +245,18 @@
  else %7B%0A
+  
       $(
@@ -298,19 +298,23 @@
 ');%0A    
+ 
+ 
 %7D%0A%0A
+  
 %09%09if(dat
@@ -330,16 +330,18 @@
 labs) %7B%0A
+  
   %09%09$(%22.
@@ -396,16 +396,18 @@
 /h4%3E%22);%0A
+  
 %09%09%09data.
@@ -444,16 +444,18 @@
 ollab)%7B%0A
+  
 %09%09%09%09$(%22.
@@ -581,17 +581,23 @@
     
+  
 %7D);%0A
+  
 %09%09%7D%0A%0A
+  
     
@@ -608,24 +608,26 @@
 ata.icon) %7B%0A
+  
       $('#co
@@ -676,19 +676,23 @@
 n);%0A    
+  
 %7D%0A%0A
+  
     if(d
@@ -707,24 +707,26 @@
 ub_login) %7B%0A
+  
       $('#co
@@ -814,16 +814,25 @@
     
+  
 %7D%0A%0A
+  
 %09%7D);%0A
+  %7D%0A%0A
 %09var
@@ -878,16 +878,34 @@
 %22url%22);%0A
+  if(downurl) %7B%0A  
 %09$.get(d
@@ -927,16 +927,18 @@
 (data)%7B%0A
+  
 %09%09if(dat
@@ -947,16 +947,18 @@
 total)%7B%0A
+  
 %09%09%09$(%22#d
@@ -995,16 +995,18 @@
 total);%0A
+  
 %09%09%09$(%22.d
@@ -1035,16 +1035,24 @@
 ();%0A
+  
 %09%09%7D%0A
+  
 %09%7D);
+%0A  %7D
 %0A%0A  

fix multiple loading