From ec9058886a3c0a07f18e4f04fc91bd3667fd5aad Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Fri, 24 Jun 2016 09:53:42 +0200 Subject: [PATCH] toggl-button/github#1 Fix the broken stop timer function --- TogglLibrary.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/TogglLibrary.js b/TogglLibrary.js index 2ade7db..2b65863 100644 --- a/TogglLibrary.js +++ b/TogglLibrary.js @@ -140,10 +140,8 @@ function TogglButtonGM(selector, renderer) { if (result.status === 200) { var resp = JSON.parse(result.responseText), data = resp.data || false; - if (data) { - for (i in $instances) { - $instances[i].checkCurrentLinkStatus(data); - } + for (i in $instances) { + $instances[i].checkCurrentLinkStatus(data); } } } @@ -450,12 +448,13 @@ function TogglButtonGM(selector, renderer) { "Authorization": "Basic " + btoa($api_token + ':api_token') }, onload: function (result) { + $curEntryId = null; document.dispatchEvent(new CustomEvent('TogglButtonGMUpdateStatus')); if (result.status === 200) { var resp = JSON.parse(result.responseText), data = resp.data || false; if (data) { - if ($stopCallback !== undefined) { + if ($stopCallback !== undefined && $stopCallback !== null) { var currentdate = new Date(); $stopCallback((currentdate.getTime() - (data.duration * 1000)), data.duration); } -- GitLab