(no commit message)
[ppastats.git] / www / js / ppastats.js
index 5615480..8217d55 100644 (file)
@@ -87,26 +87,29 @@ function ppastats_distros(distros) {
 }
 
 
-function ppastats_pkg() {
+function ppastats_pkg(json_url) {
     $(document).ready(function() {
-       $("#ppa_owner").html(data["ppa_owner"]);
-       $("#ppa_name").html(data["ppa_name"]);
-       $("#pkg_name").html(data["name"]);
-       
-       $.each(data["versions"], function(i, v) {
-           var v_url = data["name"]+"_"+v+".html";
+       $.getJSON(json_url, function(data) {
+           $("#ppa_owner").html(data["ppa_owner"]);
+           $("#ppa_name").html(data["ppa_name"]);
+           $("#pkg_name").html(data["name"]);
            
-           $("#versions").append("<li><a href='"+v_url+"'>"+v+"</a></li>");
-       });
-
-       $("#distros").append("<ul>");
-       $.each(data["distros"], function(i, d) {
-           $("#distros ul").append("<li><em>"+d["name"]+"</em>: "+d["count"]+"</li>");
+           $("#versions").append("<ul>");
+           $.each(data["versions"], function(i, v) {
+               var v_url = data["name"]+"_"+v+".html";
+               
+               $("#versions ul").append("<li><a href='"+v_url+"'>"+v+"</a></li>");
+           });
+           
+           $("#distros").append("<ul>");
+           $.each(data["distros"], function(i, d) {
+               $("#distros ul").append("<li>"+d["name"]+": "+d["count"]+"</li>");
+           });
+           
+           
+           ppastats_chart(data["ddts"]);
+           ppastats_distros(data["distros"]);
        });
-
-
-       ppastats_chart(data["ddts"]);
-       ppastats_distros(data["distros"]);
     });
 }
 
@@ -119,13 +122,16 @@ function ppastats_ver() {
        $("#pkg_name").html("<a href='"+pkg_url+"'>"+data["pkg_name"]+"</a>");
        $("#version").append(" "+data["name"]);
        
+       $("#distros").append("<ul>");
        $.each(data["distros"], function(i, distro) {
            $.each(distro["archs"], function(i, arch) {
-               $("#distros").append("<li><em>"+distro["name"]+"_"+arch["name"]+"</em>: "+arch["count"]+"</li");
+               $("#distros ul").append("<li>"+distro["name"]+"_"+arch["name"]+": "+arch["count"]+"</li");
            });
        });
 
        ppastats_chart(data["ddts"]);
+
+       $("#date_created").append(data["date_created"]);
     });
 }
                      
@@ -135,9 +141,7 @@ function ppastats_ppa() {
        var min_date = null;
        var pkg_url;
 
-       $.get("index.json", function(str_json) {
-           data = JSON.parse(str_json);
-
+       $.getJSON("index.json", function(data) {
            pkg_url = data["pkg_name"]+".html";
            
            $("#ppa_name").html(data["ppa_owner"]+"/"+data["ppa_name"]);
@@ -151,5 +155,4 @@ function ppastats_ppa() {
        });
     });
 }
-                     
-                     
\ No newline at end of file
+