mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-30 13:09:34 +00:00
Weather forecast settings match current weather
This change makes the config of weather forecast more in line with current weather. It uses the configured units (metric, imperial, default) to determine the sign.
This commit is contained in:
parent
afa0fb8da1
commit
62ce7a0e37
@ -140,27 +140,28 @@ Module.register("weatherforecast",{
|
||||
icon.className = "wi weathericon " + forecast.icon;
|
||||
iconCell.appendChild(icon);
|
||||
|
||||
var maxTempCell = document.createElement("td");
|
||||
maxTempCell.innerHTML = forecast.maxTemp;
|
||||
if(typeof(this.config.scale) == "string" && this.config.scale.toUpperCase() == "C") {
|
||||
maxTempCell.innerHTML += " °C";
|
||||
} else {
|
||||
if(typeof(this.config.scale) == "string" && this.config.scale.toUpperCase() == "F") {
|
||||
maxTempCell.innerHTML += " °F";
|
||||
var degreeLabel = "";
|
||||
if(this.config.scale) {
|
||||
switch(this.config.units) {
|
||||
case "metric":
|
||||
degreeLabel = " °C";
|
||||
break;
|
||||
case "imperial":
|
||||
degreeLabel = " °F";
|
||||
break;
|
||||
case "default":
|
||||
degreeLabel = "K";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
var maxTempCell = document.createElement("td");
|
||||
maxTempCell.innerHTML = forecast.maxTemp + degreeLabel;
|
||||
maxTempCell.className = "align-right bright max-temp";
|
||||
row.appendChild(maxTempCell);
|
||||
|
||||
var minTempCell = document.createElement("td");
|
||||
minTempCell.innerHTML = forecast.minTemp;
|
||||
if(typeof(this.config.scale) == "string" && this.config.scale.toUpperCase() == "C") {
|
||||
minTempCell.innerHTML += " °C";
|
||||
} else {
|
||||
if(typeof(this.config.scale) == "string" && this.config.scale.toUpperCase() == "F") {
|
||||
minTempCell.innerHTML += " °F";
|
||||
}
|
||||
}
|
||||
minTempCell.innerHTML = forecast.minTemp + degreeLabel;
|
||||
minTempCell.className = "align-right min-temp";
|
||||
row.appendChild(minTempCell);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user