From e1a93243445a637f7bdd6abc5986fb101c2ed147 Mon Sep 17 00:00:00 2001 From: Llewellyn Marshall Date: Thu, 18 Jun 2020 14:42:57 -0400 Subject: [PATCH] download exported SQL to file (cherry picked from commit 87ce11562f59ee4d370d746d39dcf10bc0dd2a3e) --- Open-ILS/web/reports/oils_rpt_folder_window.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/reports/oils_rpt_folder_window.js b/Open-ILS/web/reports/oils_rpt_folder_window.js index b7cfffac70..09a266367f 100644 --- a/Open-ILS/web/reports/oils_rpt_folder_window.js +++ b/Open-ILS/web/reports/oils_rpt_folder_window.js @@ -367,7 +367,16 @@ oilsRptFolderWindow.prototype.exportTemplate = function(template) { req2.callback( function(r2) { var res = r2.getResultObject(); - alert(res); + var blob = new Blob([res], { type: "text/sql" }); + var a = document.createElement('a'); + a.download = "report_template.sql"; + a.href = URL.createObjectURL(blob); + a.dataset.downloadurl = ["text/sql", a.download, a.href].join(':'); + a.style.display = "none"; + document.body.appendChild(a); + a.click(); + document.body.removeChild(a); + setTimeout(function() { URL.revokeObjectURL(a.href); }, 1500); } ); -- 2.11.0