From fe8275b4ff08a1e815c9cde6509fa466e148346e Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 7 Nov 2023 12:16:40 +0100 Subject: 🐛 Statistics: fix image display (refs #5650) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/static/js/ishtar.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'ishtar_common/static/js') 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(); -- cgit v1.2.3