diff options
Diffstat (limited to 'ishtar_common/static/js')
| -rw-r--r-- | ishtar_common/static/js/ishtar.js | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js index b9a94af21..53223c477 100644 --- a/ishtar_common/static/js/ishtar.js +++ b/ishtar_common/static/js/ishtar.js @@ -1464,6 +1464,12 @@ var stats_showmarker = false;  var stats_incompatible_modality = "This graph type accept only one modality.";  var stats_current_graph; +var _render_stats_empty = function(stats_values, name){ +    $("#charts-" + name).hide(); +    $("#stats-table-" + name).hide(); +    $("#stats-empty-" + name).show(); +}; +  var _render_stats_table = function(stats_values, name){      var modality_1 = $("#stats_modality_1-" + name).val();      var modality_2 = $("#stats_modality_2-" + name).val(); @@ -1522,6 +1528,7 @@ var _render_stats_table = function(stats_values, name){      html += "</tbody></table>";      $("#charts-" + name).hide(); +    $("#stats-empty-" + name).hide();      $("#stats-table-content-" + name).html(html);      $("#stats-table-" + name).show(); @@ -1534,7 +1541,11 @@ var _render_stats_table = function(stats_values, name){  var render_stats = function(stats_values, name){      var stats_type = $("#stats_renderer-" + name).val(); -    if (!stats_values || !stats_values['data']) return; +    if (!stats_values || !stats_values['data'] +        || stats_values['data'].length == 0){ +        return _render_stats_empty(stats_values, name); +    } +      stats_values = stats_values['data'];      if (stats_current_graph){ @@ -1545,6 +1556,7 @@ var render_stats = function(stats_values, name){      }      $("#stats-table-" + name).hide(); +    $("#stats-empty-" + name).hide();      $("#charts-" + name).show();      var modality_1 = $("#stats_modality_1-" + name).val();      var modality_2 = $("#stats_modality_2-" + name).val(); | 
