diff options
Diffstat (limited to 'ishtar_common/static')
-rw-r--r-- | ishtar_common/static/js/ishtar.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js index 3df8fe8f0..56f4e157d 100644 --- a/ishtar_common/static/js/ishtar.js +++ b/ishtar_common/static/js/ishtar.js @@ -1128,7 +1128,7 @@ var qa_action_register = function(url, slug) { }; -var update_export_urls = function(dt, sname, source, source_full, extra_sources, extra_tpl){ +var update_export_urls = function(dt, source_cls, sname, source, source_full, extra_sources, extra_tpl){ let rows = dt.rows( { selected: true } ).data(); let data = "selected_ids="; for (k in rows){ @@ -1136,11 +1136,17 @@ var update_export_urls = function(dt, sname, source, source_full, extra_sources, if (k > 0) data += "-"; data += rows[k]['id']; } - let csv_url = source + "csv?submited=1&" + data; + let extra = "?submited=1&" + data; + let csv_url = source + "csv" + extra; $("." + sname + "-csv").attr("href", csv_url); let csv_full_url = source_full + "csv?submited=1&" + data; $("." + sname + "-csv-full").attr("href", csv_full_url); + $("." + source_cls + " ." + sname + "-csv-external").each(function(){ + let url = $(this).attr("href").split('?')[0] + extra; + $(this).attr("href", url); + }); + for (k in extra_sources){ let src = extra_sources[k]; let slug = src[0]; |