recorder interface: convert `if`s to `switch`

master
Rob Pilling 2024-06-16 15:19:52 +01:00
parent 7b044002cd
commit 9561a4b5fc
1 changed files with 18 additions and 15 deletions

View File

@ -270,21 +270,24 @@ ${trackData.Latitude ? `
var trackid = parseInt(button.getAttribute("trackid")); var trackid = parseInt(button.getAttribute("trackid"));
if (!filename || trackid===undefined) return; if (!filename || trackid===undefined) return;
var task = button.getAttribute("task"); var task = button.getAttribute("task");
if (task=="delete") { switch(task) {
case "delete":
Util.showModal("Deleting Track..."); Util.showModal("Deleting Track...");
Util.eraseStorageFile(filename,()=>{ Util.eraseStorageFile(filename,()=>{
Util.hideModal(); Util.hideModal();
getTrackList(); getTrackList();
}); });
} break;
if (task=="downloadkml") {
case "downloadkml":
downloadTrack(filename, track => saveKML(track, `Bangle.js Track ${trackid}`)); downloadTrack(filename, track => saveKML(track, `Bangle.js Track ${trackid}`));
} break;
if (task=="downloadgpx") { case "downloadgpx":
downloadTrack(filename, track => saveGPX(track, `Bangle.js Track ${trackid}`)); downloadTrack(filename, track => saveGPX(track, `Bangle.js Track ${trackid}`));
} break;
if (task=="downloadcsv") { case "downloadcsv":
downloadTrack(filename, track => saveCSV(track, `Bangle.js Track ${trackid}`)); downloadTrack(filename, track => saveCSV(track, `Bangle.js Track ${trackid}`));
break;
} }
}); });
} }