summaryrefslogtreecommitdiff
path: root/ishtar_common/static/js/ishtar.js
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/static/js/ishtar.js')
-rw-r--r--ishtar_common/static/js/ishtar.js10
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];