Add in degree label to solve issue #753

This commit is contained in:
Andrew McOlash
2017-03-13 06:24:04 -05:00
parent d26d94b62a
commit 3c60feed02
3 changed files with 19 additions and 1 deletions

View File

@@ -24,6 +24,7 @@ Module.register("currentweather",{
useBeaufort: true,
lang: config.language,
showHumidity: false,
degreeLabel: false,
initialLoadDelay: 0, // 0 seconds delay
retryDelay: 2500,
@@ -182,9 +183,24 @@ Module.register("currentweather",{
weatherIcon.className = "wi weathericon " + this.weatherType;
large.appendChild(weatherIcon);
var degreeLabel = "";
if (this.config.degreeLabel) {
switch (this.config.units ) {
case "metric":
degreeLabel = "C";
break;
case "imperial":
degreeLabel = "F";
break;
case "default":
degreeLabel = "K";
break;
}
}
var temperature = document.createElement("span");
temperature.className = "bright";
temperature.innerHTML = " " + this.temperature + "°";
temperature.innerHTML = " " + this.temperature + "°" + degreeLabel;
large.appendChild(temperature);
wrapper.appendChild(large);