diff --git a/apps/1button/interface.html b/apps/1button/interface.html index 42e8dcb1a..56020bb12 100644 --- a/apps/1button/interface.html +++ b/apps/1button/interface.html @@ -10,28 +10,25 @@ var domRecords = document.getElementById("records"); function saveRecord(record,name) { - var csv = `${record.map(rec=>[rec.time, rec.bpm, rec.confidence].join(",")).join("\n")}`; + var csv = `${record.map(rec=>[rec.start_time, rec.end_time].join(",")).join("\n")}`; Util.saveCSV(name, csv); } -function recordLineToObject(l, hasRecordNbr) { +function recordLineToObject(l) { var t = l.trim().split(","); - var n = hasRecordNbr?1:0; var o = { - start_time: parseFloat(t[n+0]), - end_time: parseFloat(t[n+1]), + start_time: parseFloat(t[0]), + end_time: parseFloat(t[1]), }; - if (hasRecordNbr) - o.number = t[0]; return o; } -function downloadRecord(recordNbr, callback) { +function downloadRecord(callback) { Util.showModal("Downloading one-button tracker data..."); Util.readStorageFile(`one_button_presses.csv`,data=>{ Util.hideModal(); - var record = data.trim().split("\n").map(l=>recordLineToObject(l,false)); + var record = data.trim().split("\n").map(l=>recordLineToObject(l)); callback(record); }); } @@ -40,24 +37,24 @@ function getRecordList() { Util.showModal("Loading one button tracker records..."); domRecords.innerHTML = ""; Puck.write(`\x10(function() { - var f = require("Storage").open("one_button_presses.csv,"r"); - var l = f.readLine(); + var f = require("Storage").open("one_button_presses.csv,"r"); + var l = f.readLine(); })()\n`,recordList=>{ var recordLines = recordList.trim().split("\n"); var html = `
\n`; recordLines.forEach(l => { - var record = recordLineToObject(l, true /*has record number*/); + var record = recordLineToObject(l); html += `
-
Heart Rate Record ${record.number}
-
${(new Date(record.time*1000)).toString().substr(0,24)}
+
One-Button Presses
+
${(new Date(record.start_time*1000)).toString().substr(0,24)}
`; @@ -85,13 +82,13 @@ function getRecordList() { var task = button.getAttribute("task"); if (task=="delete") { Util.showModal("Deleting record..."); - Util.eraseStorageFile(`.heart${recordNbr.toString(36)}`,()=>{ + Util.eraseStorageFile(`one_button_presses.csv`,()=>{ Util.hideModal(); getRecordList(); }); } if (task=="download") { - downloadRecord(recordNbr, record => saveRecord(record, `HeartRateRecord${recordNbr}`)); + downloadRecord(record => saveRecord(record, `one_button_presses`)); } }); }