Handle calm winds

This commit is contained in:
2025-03-24 21:02:43 +00:00
parent fab77482d9
commit 856b6728ac
2 changed files with 29 additions and 7 deletions

View File

@@ -196,13 +196,22 @@ line-height:140%;
}
function updateWind() {
document.getElementById("windSpeed").innerHTML = zeroFilledDir + "/" + instantWindSpeed;
if (isNaN(zeroFilledDir)) {
document.getElementById("windSpeed").innerHTML = "NIL";
} else {
document.getElementById("windSpeed").innerHTML = zeroFilledDir + "/" + instantWindSpeed;
}
}
function updateAvgWind() {
updateWindDirection(avgWindDir);
document.getElementById("avgWindSpeed").innerHTML = avgWindDir + "/" + avgWindSpeed;
document.getElementById("avgWindGust").innerHTML = avgWindGustDir + "/" + avgWindGustSpeed;
if (isNaN(avgWindSpeed) || avgWindSpeed < 2) {
document.getElementById("avgWindSpeed").innerHTML = "CALM";
document.getElementById("avgWindGust").innerHTML = "CALM";
} else {
updateWindDirection(avgWindDir);
document.getElementById("avgWindSpeed").innerHTML = avgWindDir + "/" + avgWindSpeed;
document.getElementById("avgWindGust").innerHTML = avgWindGustDir + "/" + avgWindGustSpeed;
}
}
function invalidateDisplay() {

View File

@@ -138,7 +138,11 @@ line-height:140%;
function updateWind() {
myDiv = document.getElementById("windSpeed");
newHtml = zeroFilledDir + "/" + instantWindSpeed;
if (isNaN(zeroFilledDir)) {
newHtml = "NIL";
} else {
newHtml = zeroFilledDir + "/" + instantWindSpeed;
}
if (newHtml != myDiv.innerHTML) {
myDiv.innerHTML = newHtml;
flashBackground(myDiv);
@@ -147,7 +151,12 @@ line-height:140%;
function updateAvgWind() {
myDiv = document.getElementById("avgWindSpeed");
newHtml = avgWindDir + "/" + avgWindSpeed;
if (isNaN(avgWindSpeed) || avgWindSpeed < 2) {
newHtml = "CALM";
} else {
newHtml = avgWindDir + "/" + avgWindSpeed;
}
if (newHtml != myDiv.innerHTML) {
myDiv.innerHTML = newHtml;
flashBackground(myDiv);
@@ -155,7 +164,11 @@ line-height:140%;
}
myDiv = document.getElementById("avgWindGust");
newHtml = avgWindGustDir + "/" + avgWindGustSpeed;
if (isNaN(avgWindSpeed) || avgWindSpeed < 2) {
newHtml = "CALM";
} else {
newHtml = avgWindGustDir + "/" + avgWindGustSpeed;
}
if (newHtml != myDiv.innerHTML) {
myDiv.innerHTML = newHtml;
flashBackground(myDiv);