interface.html debug

master
Elfreda Kwawu 2024-04-15 23:49:21 -04:00
parent 26bce85bda
commit 27d745f1cc
1 changed files with 17 additions and 2 deletions

View File

@ -21,7 +21,22 @@ function saveCSV(data, title) {
csv += line + "\n"; csv += line + "\n";
} }
} }
Util.saveCSV(title, csv);
var blob = new Blob([csv], { type: 'text/csv;charset=utf-8;' });
if (navigator.msSaveBlob) { // IE 10+
navigator.msSaveBlob(blob, title + ".csv");
} else {
var link = document.createElement("a");
if (link.download !== undefined) {
var url = URL.createObjectURL(blob);
link.setAttribute("href", url);
link.setAttribute("download", title + ".csv");
link.style.visibility = 'hidden';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
}
} }
function downloadHeartRateData() { function downloadHeartRateData() {
@ -32,7 +47,7 @@ function downloadHeartRateData() {
if (data) { if (data) {
saveCSV(data, "Heart Rate Data"); saveCSV(data, "Heart Rate Data");
} else { } else {
domContent.innerHTML = "<b>No heart rate data found</b>"; domContent.innerHTML = "<b>No heart rate data found!</b>";
} }
}, error => { }, error => {
console.error("Error reading heart rate data:", error); console.error("Error reading heart rate data:", error);