+function ppastats_chart(ddts) {
+ var data_chart = [];
+ var max_date = null;
+ var min_date = null;
+
+ $.each(ddts, function(i, item) {
+ var tm = item["time"];
+ var d = new Date(tm[0], tm[1]-1, tm[2]);
+ var entry = [d, item["value"]];
+ data_chart.push(entry);
+
+ if (max_date == null || max_date < d) {
+ max_date = d;
+ }
+
+ if (min_date == null || min_date > d) {
+ min_date = d;
+ }
+ });
+
+ var plot1 = $.jqplot ('chart', [data_chart], {
+ title: 'Daily Download Count',
+ axes: {
+ xaxis: {
+ renderer:$.jqplot.DateAxisRenderer,
+ tickOptions:{formatString:'%Y/%m/%d'},
+ min: min_date,
+ max: max_date
+ },
+ yaxis: {
+ min: 0
+ }
+ },
+ series: [{lineWidth:1,showMarker:false}]
+ });
+}
+
function ppastats_pkg() {
$(document).ready(function() {
- var data_chart = [];
- var ddts = data["ddts"];
- var max_date = null;
- var min_date = null;
-
$("#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>");
});
-
- $.each(ddts, function(i, item) {
- var tm = item["time"];
- var d = new Date(tm[0], tm[1]-1, tm[2], 0, 0, 0, 0);
- var entry = [d, item["value"]];
- data_chart.push(entry);
-
- if (max_date == null || max_date < d) {
- max_date = d;
- }
-
- if (min_date == null || min_date > d) {
- min_date = d;
- }
- });
-
- var plot1 = $.jqplot ('chart', [data_chart], {
- axes: {
- xaxis: {
- renderer:$.jqplot.DateAxisRenderer,
- tickOptions:{formatString:'%Y/%m/%d'},
- min: min_date,
- max: max_date
- },
- yaxis: {
- min: 0
- }
- },
- series: [{lineWidth:1,showMarker:false}]
+
+ $("#distros").append("<ul>");
+ $.each(data["distros"], function(i, d) {
+ $("#distros ul").append("<li><em>"+d["name"]+"</em>: "+d["count"]+"</li>");
});
+
+
+ ppastats_chart(data["ddts"]);
});
}
function ppastats_ver() {
$(document).ready(function() {
- var data_chart = [];
- var ddts = data["ddts"];
- var max_date = null;
- var min_date = null;
var pkg_url = data["pkg_name"]+".html";
$("#ppa_owner").html(data["ppa_owner"]);
$("#pkg_name").html("<a href='"+pkg_url+"'>"+data["pkg_name"]+"</a>");
$("#version").append(" "+data["name"]);
- $.each(ddts, function(i, item) {
- var tm = item["time"];
- var d = new Date(tm[0], tm[1]-1, tm[2], 0, 0, 0, 0);
- var entry = [d, item["value"]];
- data_chart.push(entry);
-
- if (max_date == null || max_date < d) {
- max_date = d;
- }
-
- if (min_date == null || min_date > d) {
- min_date = d;
- }
- });
-
$.each(data["distros"], function(i, distro) {
$.each(distro["archs"], function(i, arch) {
$("#distros").append("<li><em>"+distro["name"]+"_"+arch["name"]+"</em>: "+arch["count"]+"</li");
});
});
-
- var plot1 = $.jqplot ('chart', [data_chart], {
- axes: {
- xaxis: {
- renderer:$.jqplot.DateAxisRenderer,
- tickOptions:{formatString:'%Y/%m/%d'},
- min: min_date,
- max: max_date
- },
- yaxis: {
- min: 0
- }
- },
- series: [{lineWidth:1,showMarker:false}]
- });
+
+ ppastats_chart(data["ddts"]);
});
}
function ppastats_ppa() {
$(document).ready(function() {
- var data_chart = [];
- var ddts = data["ddts"];
var max_date = null;
var min_date = null;
var pkg_url = data["pkg_name"]+".html";
$("#ppa_name").html(data["ppa_owner"]+"/"+data["ppa_name"]);
- $.each(ddts, function(i, item) {
- var tm = item["time"];
- var d = new Date(tm[0], tm[1]-1, tm[2], 0, 0, 0, 0);
- var entry = [d, item["value"]];
- data_chart.push(entry);
-
- if (max_date == null || max_date < d) {
- max_date = d;
- }
-
- if (min_date == null || min_date > d) {
- min_date = d;
- }
- });
-
$.each(data["packages"], function(i, item) {
var url = item["name"]+".html";
$("#pkgs").append("<li><a href='"+url+"'>"+item["name"]+"</a>: "+item["count"]+"</li>");
});
- var plot1 = $.jqplot ('chart', [data_chart], {
- axes: {
- xaxis: {
- renderer:$.jqplot.DateAxisRenderer,
- tickOptions:{formatString:'%Y/%m/%d'},
- min: min_date,
- max: max_date
- },
- yaxis: {
- min: 0
- }
- },
- series: [{lineWidth:1,showMarker:false}]
- });
+ ppastats_chart(data["ddts"]);
});
}