diff --git a/templates/index.html b/templates/index.html index 793795f..81c5a0e 100644 --- a/templates/index.html +++ b/templates/index.html @@ -177,11 +177,14 @@ var habitBlock = document.getElementById("habit-" + habitId); if (percentage == 100) { - progressBar.style.backgroundColor = "green"; habitBlock.classList.add("animate-bounce"); setTimeout(function () { habitBlock.classList.remove("animate-bounce"); }, 2000); + } + + if (percentage >= 100) { + progressBar.style.backgroundColor = "green"; } else { progressBar.style.backgroundColor = ""; habitBlock.classList.remove("animate-bounce"); @@ -209,7 +212,9 @@ var percentage = response.data.percentage; var progressBar = document.getElementById("progress-bar-" + habitId); progressBar.style.width = percentage + "%"; - checkCompletionAndAnimate(habitId, percentage); + if (response.data.unchecked) { + checkCompletionAndAnimate(habitId, percentage); + } }).catch(function (error) { // Handle the error if needed console.error('Error:', error);