From a57d068008d0cc85918e420cee7211f12bd1019a Mon Sep 17 00:00:00 2001 From: chylex Date: Mon, 24 Oct 2016 23:55:36 +0200 Subject: [PATCH] Update state event listener in gui.js --- src/tracker/gui.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/tracker/gui.js b/src/tracker/gui.js index dfc9fba..c982b96 100644 --- a/src/tracker/gui.js +++ b/src/tracker/gui.js @@ -88,10 +88,14 @@ var GUI = (function(){ controller.ui.inputUpload.value = null; }); - STATE.onStateChanged(() => { + STATE.onStateChanged((type, detail) => { if (controller){ - controller.ui.btnDownload.disabled = controller.ui.btnReset.disabled = !STATE.hasSavedData(); - controller.ui.btnToggleTracking.innerHTML = STATE.isTracking() ? "Pause Tracking" : "Start Tracking"; + if (type === "data"){ + controller.ui.btnDownload.disabled = controller.ui.btnReset.disabled = !STATE.hasSavedData(); + } + else if (type === "tracking"){ + controller.ui.btnToggleTracking.innerHTML = detail ? "Pause Tracking" : "Start Tracking"; + } } }, true); },