diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-11-07 12:16:40 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-11-07 12:16:40 +0100 |
commit | fe8275b4ff08a1e815c9cde6509fa466e148346e (patch) | |
tree | 507d25bf86488eb09f52b6e5dba892078744950d /ishtar_common/static | |
parent | bb757f6504a484e8449279675a6f3106f3295162 (diff) | |
download | Ishtar-fe8275b4ff08a1e815c9cde6509fa466e148346e.tar.bz2 Ishtar-fe8275b4ff08a1e815c9cde6509fa466e148346e.zip |
🐛 Statistics: fix image display (refs #5650)
Diffstat (limited to 'ishtar_common/static')
-rw-r--r-- | ishtar_common/static/js/ishtar.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js index 206a839fd..1c7474c57 100644 --- a/ishtar_common/static/js/ishtar.js +++ b/ishtar_common/static/js/ishtar.js @@ -1617,10 +1617,11 @@ var register_wizard_form = function(){ } var registered_stats = false; +var registered_stats_img = new Array(); var extra_list = new Array(); var sources = new Array(); -var register_stats = function(query_vars, name, source){ +var register_stats = function(query_vars, name){ if (registered_stats) return; registered_stats = true; $("#stats-form-" + name + " select").on('change', @@ -1630,6 +1631,12 @@ var register_stats = function(query_vars, name, source){ } } ); +}; + +var register_stats_img = function(query_vars, name, extra){ + if (registered_stats_img.includes(extra)) return; + registered_stats_img.push(extra); + if (extra != "") name += "-" + extra; $('#chart-img-display-' + name).click(function(){ $('#chart-img-' + name).hide(); $('#img-' + name).html( @@ -1647,6 +1654,7 @@ var _stats_submit_search = function(query_vars, name, source, extra){ var data = search_get_query_data(query_vars, name); register_stats(query_vars, name); + register_stats_img(query_vars, name, extra); var url = source + "json-stats?submited=1&" + data; var modality_1 = $("#stats_modality_1-" + name).val(); |