From: Llewellyn Marshall Date: Thu, 18 Jun 2020 18:42:57 +0000 (-0400) Subject: download exported SQL to file X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=e1a93243445a637f7bdd6abc5986fb101c2ed147;p=working%2FEvergreen.git download exported SQL to file (cherry picked from commit 87ce11562f59ee4d370d746d39dcf10bc0dd2a3e) --- 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); } );