From 1b8aa4f2c1b02d8fb08f9df6a56e7375dadf7d4e Mon Sep 17 00:00:00 2001 From: Luis Aleixo Date: Tue, 27 Jun 2023 15:11:17 +0200 Subject: [PATCH] fixed download template by adding file to CERNBox resources --- caimira/apps/calculator/static/js/co2_form.js | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/caimira/apps/calculator/static/js/co2_form.js b/caimira/apps/calculator/static/js/co2_form.js index b48c5d90..c2a03447 100644 --- a/caimira/apps/calculator/static/js/co2_form.js +++ b/caimira/apps/calculator/static/js/co2_form.js @@ -92,18 +92,14 @@ function displayJsonToHtmlTable(jsonData) { } } -function downloadTemplate() { - let final_export = [["Times", "CO2"], [8.5, 440.44]]; - // Prepare the CSV file. - let csvContent = "data:text/csv;charset=utf8," - + final_export.map(e => e.join(",")).join("\n"); - var encodedUri = encodeURI(csvContent); - // Set a name for the file. - var link = document.createElement("a"); - link.setAttribute("href", encodedUri); - link.setAttribute("download", "CO2_template.XLSX"); - document.body.appendChild(link); - link.click(); +function downloadTemplate(uri = 'https://caimira-resources.web.cern.ch/CO2_template.xlsx', filename = 'CO2_template.xlsx') { + var link = document.createElement("a"); + link.download = filename; + link.href = uri; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + delete link; } function insertErrorFor(referenceNode, text) {