* v0.0.3
[ppastats.git] / www / js / ppastats.js
1 function ppastats_pkg() {
2     $(document).ready(function() {
3         var data_chart = [];
4         var ddts = data["ddts"];
5         var max_date = null;
6         var min_date = null;
7         
8         $("#ppa_owner").html(data["ppa_owner"]);
9         $("#ppa_name").html(data["ppa_name"]);
10         $("#pkg_name").html(data["name"]);
11         
12         $.each(data["versions"], function(i, v) {
13             var v_url = data["name"]+"_"+v+".html";
14             
15             $("#versions").append("<li><a href='"+v_url+"'>"+v+"</a></li>");
16         });
17         
18         $.each(ddts, function(i, item) {
19             var tm = item["time"];
20             var d = new Date(tm[0], tm[1]-1, tm[2], 0, 0, 0, 0);
21             var entry = [d, item["value"]];
22             data_chart.push(entry);
23             
24             if (max_date == null || max_date < d) {
25                 max_date = d;
26             }
27             
28             if (min_date == null || min_date > d) { 
29                 min_date = d;
30             }
31         });
32         
33         var plot1 = $.jqplot ('chart', [data_chart], {
34             axes: {
35                 xaxis: {
36                     renderer:$.jqplot.DateAxisRenderer,
37                     tickOptions:{formatString:'%Y/%m/%d'},
38                     min: min_date,
39                     max: max_date
40                 },
41                 yaxis: {
42                     min: 0
43                 }
44             },
45             series: [{lineWidth:1,showMarker:false}]
46         });
47     });
48 }
49
50 function ppastats_ver() {
51     $(document).ready(function() {
52         var data_chart = [];
53         var ddts = data["ddts"];
54         var max_date = null;
55         var min_date = null;
56         
57         $("#ppa_owner").html(data["ppa_owner"]);
58         $("#ppa_name").html(data["ppa_name"]);
59         $("#pkg_name").html(data["name"]);
60         
61         $.each(ddts, function(i, item) {
62             var tm = item["time"];
63             var d = new Date(tm[0], tm[1]-1, tm[2], 0, 0, 0, 0);
64             var entry = [d, item["value"]];
65             data_chart.push(entry);
66             
67             if (max_date == null || max_date < d) {
68                 max_date = d;
69             }
70             
71             if (min_date == null || min_date > d) { 
72                 min_date = d;
73             }
74         });
75         
76         var plot1 = $.jqplot ('chart', [data_chart], {
77             axes: {
78                 xaxis: {
79                     renderer:$.jqplot.DateAxisRenderer,
80                     tickOptions:{formatString:'%Y/%m/%d'},
81                     min: min_date,
82                     max: max_date
83                 },
84                 yaxis: {
85                     min: 0
86                 }
87             },
88             series: [{lineWidth:1,showMarker:false}]
89         });
90     });
91 }
92                       
93