diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-05-17 17:43:58 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-17 13:21:28 +0200 |
commit | 58372794b50885e38b6f6cebe042801453781676 (patch) | |
tree | 108ecf45271676add8032e7247f45ae3b066c688 /ishtar_common/static/js/ishtar.js | |
parent | 1fcf3efa255791afeb4383fd7e0eda496c6c1ed0 (diff) | |
download | Ishtar-58372794b50885e38b6f6cebe042801453781676.tar.bz2 Ishtar-58372794b50885e38b6f6cebe042801453781676.zip |
Statistics: manage stats sum
Diffstat (limited to 'ishtar_common/static/js/ishtar.js')
-rw-r--r-- | ishtar_common/static/js/ishtar.js | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js index 112459e62..caff11986 100644 --- a/ishtar_common/static/js/ishtar.js +++ b/ishtar_common/static/js/ishtar.js @@ -1436,6 +1436,8 @@ var _stats_submit_search = function(query_vars, name, source){ if (modality_1) url += '&stats_modality_1=' + modality_1; var modality_2 = $("#stats_modality_2-" + name).val(); if (modality_2) url += '&stats_modality_2=' + modality_2; + var stats_sum_variable = $("#stats_sum-" + name).val(); + if (stats_sum_variable) url += '&stats_sum_variable=' + stats_sum_variable; $.getJSON(url, function(data) { var timestamp = Math.floor(Date.now() / 1000); var stats_id = "stats-" + timestamp; @@ -1566,7 +1568,9 @@ var render_stats = function(stats_values, name){ var ticks = new Array(); var series = new Array(); var series_conf = new Array(); - var legend_conf = {}; + var legend_conf = { + show:true, location: 'ne', placement: 'outside' + }; if (modality_2 && modality_2 != modality_1){ for (idx in stats_values){ ticks.push(stats_values[idx][0]); @@ -1596,12 +1600,12 @@ var render_stats = function(stats_values, name){ } } stats_xaxis['ticks'] = ticks; - legend_conf = { - show:true, location: 'e', placement: 'outside' - }; } else { jqvalues = [stats_values]; series.push("Total"); + if (stats_type != "pie"){ + legend_conf = {}; + } } if (stats_type != "pie"){ stats_xaxis['renderer'] = $.jqplot.CategoryAxisRenderer; @@ -1625,8 +1629,7 @@ var render_stats = function(stats_values, name){ } serie_conf["rendererOptions"] = { padding: 8, showDataLabels: true, - dataLabels: 'value', - fill: false, sliceMargin: 4 + dataLabels: 'value' }; series_conf.push(serie_conf); } |