@@ -882,12 +882,18 @@ |
dCode.style.visibility = "visible"; |
|
// get a link for the output generated code |
- var genCodeLink = document.createElement("a"); |
- genCodeLink.setAttribute("href", encodeURI("data:text/plain;charset=utf-8," + csipGenCode)); |
- genCodeLink.setAttribute("download", "Problem.java"); |
+ var genCodeBlob = new Blob([csipGenCode], { |
+ type: 'text/plain;charset=utf-8;' |
+ }); |
dCode.onclick = function() { |
- genCodeLink.click(); |
+ saveAs(genCodeBlob, "Problem.java"); |
}; |
+ //var genCodeLink = document.createElement("a"); |
+ //genCodeLink.setAttribute("href", encodeURI("data:text/plain;charset=utf-8," + csipGenCode)); |
+ //genCodeLink.setAttribute("download", "Problem.java"); |
+ //dCode.onclick = function() { |
+ // genCodeLink.click(); |
+ //}; |
|
// stop the spinner |
spinner.stop(); |
@@ -952,12 +958,17 @@ |
rows.push(row.join(",")); |
} |
|
- var csvContent = "data:text/csv;charset=utf-8,"; |
- csvContent += rows.join("\n"); |
- var link = document.createElement("a"); |
- link.setAttribute("href", encodeURI(csvContent)); |
- link.setAttribute("download", "Problem.csv"); |
- link.click(); |
+ var csvContentBlob = new Blob([rows.join("\n")], { |
+ type: 'text/csv;charset=utf-8;' |
+ }); |
+ saveAs(csvContentBlob, "Problem.csv"); |
+ |
+ //var csvContent = "data:text/csv;charset=utf-8,"; |
+ //csvContent += rows.join("\n"); |
+ //var link = document.createElement("a"); |
+ //link.setAttribute("href", encodeURI(csvContent)); |
+ //link.setAttribute("download", "Problem.csv"); |
+ //link.click(); |
|
} |
|