From 3f78c664eb79b0aef93c2708c3fdeb7d0e1fc023 Mon Sep 17 00:00:00 2001 From: Denis Treskunov Date: Wed, 19 Feb 2020 09:28:40 -0800 Subject: [PATCH] fix floating point bug in moon illumination calc --- modules/default/clock/clock.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/default/clock/clock.js b/modules/default/clock/clock.js index 6e70f1e2..2490a0ce 100644 --- a/modules/default/clock/clock.js +++ b/modules/default/clock/clock.js @@ -188,7 +188,7 @@ Module.register("clock",{ moonSet = nextMoonTimes.set; } const isVisible = now.isBetween(moonRise, moonSet) || moonTimes.alwaysUp === true; - const illuminatedFractionString = moonIllumination.fraction.toFixed(2) * 100 + '%'; + const illuminatedFractionString = Math.round(moonIllumination.fraction * 100) + '%'; moonWrapper.innerHTML = ' ' + illuminatedFractionString + '' + ' ' + (moonRise ? formatTime(this.config, moonRise) : '...') + ''+ ' ' + (moonSet ? formatTime(this.config, moonSet) : '...') + '';