From 9561a4b5fcd0e4651036c0ce2c5be4d55831abed Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Sun, 16 Jun 2024 15:19:52 +0100 Subject: [PATCH] recorder interface: convert `if`s to `switch` --- apps/recorder/interface.html | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/apps/recorder/interface.html b/apps/recorder/interface.html index 6c4fc3ed8..3f3d48e86 100644 --- a/apps/recorder/interface.html +++ b/apps/recorder/interface.html @@ -270,21 +270,24 @@ ${trackData.Latitude ? ` var trackid = parseInt(button.getAttribute("trackid")); if (!filename || trackid===undefined) return; var task = button.getAttribute("task"); - if (task=="delete") { - Util.showModal("Deleting Track..."); - Util.eraseStorageFile(filename,()=>{ - Util.hideModal(); - getTrackList(); - }); - } - if (task=="downloadkml") { - downloadTrack(filename, track => saveKML(track, `Bangle.js Track ${trackid}`)); - } - if (task=="downloadgpx") { - downloadTrack(filename, track => saveGPX(track, `Bangle.js Track ${trackid}`)); - } - if (task=="downloadcsv") { - downloadTrack(filename, track => saveCSV(track, `Bangle.js Track ${trackid}`)); + switch(task) { + case "delete": + Util.showModal("Deleting Track..."); + Util.eraseStorageFile(filename,()=>{ + Util.hideModal(); + getTrackList(); + }); + break; + + case "downloadkml": + downloadTrack(filename, track => saveKML(track, `Bangle.js Track ${trackid}`)); + break; + case "downloadgpx": + downloadTrack(filename, track => saveGPX(track, `Bangle.js Track ${trackid}`)); + break; + case "downloadcsv": + downloadTrack(filename, track => saveCSV(track, `Bangle.js Track ${trackid}`)); + break; } }); }