From 24318f6a8678582936ec4c8e1e1fdf26312d1a84 Mon Sep 17 00:00:00 2001 From: Mokaddem Date: Wed, 10 Aug 2016 10:42:06 +0200 Subject: [PATCH] Added the part 'other' in Trending chartscd --- var/www/Flask_server.py | 1 + var/www/static/js/moduleTrending.js | 10 +-- var/www/static/js/trendingchart.js | 129 +++++++++++++++++++++++++--- var/www/templates/Trending.html | 4 +- 4 files changed, 123 insertions(+), 21 deletions(-) diff --git a/var/www/Flask_server.py b/var/www/Flask_server.py index 254b3d2d..8e9f8c23 100755 --- a/var/www/Flask_server.py +++ b/var/www/Flask_server.py @@ -235,6 +235,7 @@ def progressionCharts(): for date in date_range: curr_value = r_serv_charts.hget(attribute_name, date) bar_values.append([date[0:4]+'/'+date[4:6]+'/'+date[6:8], int(curr_value if curr_value is not None else 0)]) + bar_values.insert(0, attribute_name) return jsonify(bar_values) else: diff --git a/var/www/static/js/moduleTrending.js b/var/www/static/js/moduleTrending.js index 6333c02b..1a10e616 100644 --- a/var/www/static/js/moduleTrending.js +++ b/var/www/static/js/moduleTrending.js @@ -59,16 +59,16 @@ function plot_top_graph(module_name, init){ if (i==0 && data[0][0] == "passed_days"){ // If there is no data today, take it from the past if (data[0][1] > 0 && data[0][1] < 7){ // If data is [1:6] day(s) old, put the panel in yellow $("#day-"+module_name).text(data[0][1] + " Day(s) ago "); - $("#panel-"+module_name).removeClass("panel-green") - $("#panel-"+module_name).addClass("panel-yellow") + $("#panel-"+module_name).removeClass("panel-green"); + $("#panel-"+module_name).addClass("panel-yellow"); } else if (data[0][1] > 6) { // data old of more than 7 days, put the panel in red $("#day-"+module_name).text(data[0][1] + " Day(s) ago "); - $("#panel-"+module_name).removeClass("panel-green") - $("#panel-"+module_name).addClass("panel-red") + $("#panel-"+module_name).removeClass("panel-green"); + $("#panel-"+module_name).addClass("panel-red"); } } else { temp_data_pie.push({label: data[i][0], data: data[i][1]}); - tot_sum += data[i][1] + tot_sum += data[i][1]; } } for(i=0; i" + + label + "
" + Math.round(series.percent) + "%"; + } + + // Graph1 $.getJSON($SCRIPT_ROOT+"/_progressionCharts?trendingName="+trendingName+"&num_day="+chart_1_num_day, @@ -21,18 +49,27 @@ function plot_top_graph(trendingName){ temp_data_pie = []; for(i=0; i