diff --git a/index.html b/index.html
index d02b697..d36c24b 100755
--- a/index.html
+++ b/index.html
@@ -32,6 +32,7 @@
// TODO: insert your API key and location code (example location code: pws:KNYNEWYO118)
var weatherURL = "http://api.wunderground.com/api/YOUR_API_KEY_HERE/conditions/q/YOUR_LOCATION_CODE_HERE.json";
var forecastURL = "http://api.wunderground.com/api/YOUR_API_KEY_HERE/forecast/q/YOUR_LOCATION_CODE_HERE.json";
+ var weatherUnit = "c" // c for celcius / f for farenheit
// Logging level (0 = off, 1 = ajax errors only, 2 = some logging, 3 = full logging)
// This logs to the developer console: in Google Chrome, press F12 and make sure the "Console" tab is selected
var loggingLevel = 3;
diff --git a/js/dashboard.js b/js/dashboard.js
index 036cd5b..b387564 100755
--- a/js/dashboard.js
+++ b/js/dashboard.js
@@ -232,8 +232,13 @@ function GetWeatherConditions()
// The weather service sends back a lot of data, but we'll only use some
$("#observation_icon").attr("src", "weather/" + data.current_observation.icon + ".png");
$("#observation_weather").html(ParseWeatherConditions(data.current_observation.weather));
- $("#observation_temperature").html(data.current_observation.temperature_string);
- $("#observation_feelslike").html("feels like: " + data.current_observation.feelslike_string);
+ if (weatherUnit == "c"){
+ $("#observation_temperature").html(data.current_observation.temp_c+" °C");
+ $("#observation_feelslike").html("feels like: " + data.current_observation.feelslike_c+" °C");
+ } else {
+ $("#observation_temperature").html(data.current_observation.temp_f+" °F");
+ $("#observation_feelslike").html("feels like: " + data.current_observation.feelslike_f+" °F");
+ }
$("#observation_time").html(data.current_observation.observation_time);
}).fail( function(jqXHR, data) {
Log("Error getting weather: " + data, 1);
@@ -259,14 +264,25 @@ function GetWeatherForecast()
$("#forecast_title", "#weather_today").html(data.forecast.simpleforecast.forecastday[0].date.weekday);
$("#forecast_icon", "#weather_today").attr("src", "weather/" + data.forecast.simpleforecast.forecastday[0].icon + ".png");
$("#forecast_conditions", "#weather_today").html(ParseWeatherConditions(data.forecast.simpleforecast.forecastday[0].conditions));
- $("#forecast_high", "#weather_today").html(data.forecast.simpleforecast.forecastday[0].high.fahrenheit + "F (" + data.forecast.simpleforecast.forecastday[0].high.celsius + "C)");
- $("#forecast_low", "#weather_today").html(data.forecast.simpleforecast.forecastday[0].low.fahrenheit + "F (" + data.forecast.simpleforecast.forecastday[0].low.celsius + "C)");
+ if (weatherUnit == "c"){
+ $("#forecast_high", "#weather_today").html(data.forecast.simpleforecast.forecastday[0].high.celsius + " °C");
+ $("#forecast_low", "#weather_today").html(data.forecast.simpleforecast.forecastday[0].low.celsius + "°C");
+ } else {
+ $("#forecast_high", "#weather_today").html(data.forecast.simpleforecast.forecastday[0].high.fahrenheit + " °F");
+ $("#forecast_low", "#weather_today").html(data.forecast.simpleforecast.forecastday[0].low.fahrenheit + " °F");
+ }
$("#forecast_title", "#weather_tomorrow").html(data.forecast.simpleforecast.forecastday[1].date.weekday);
$("#forecast_icon", "#weather_tomorrow").attr("src", "weather/" + data.forecast.simpleforecast.forecastday[1].icon + ".png");
$("#forecast_conditions", "#weather_tomorrow").html(ParseWeatherConditions(data.forecast.simpleforecast.forecastday[1].conditions));
- $("#forecast_high", "#weather_tomorrow").html(data.forecast.simpleforecast.forecastday[1].high.fahrenheit + "F (" + data.forecast.simpleforecast.forecastday[1].high.celsius + "C)");
- $("#forecast_low", "#weather_tomorrow").html(data.forecast.simpleforecast.forecastday[1].low.fahrenheit + "F (" + data.forecast.simpleforecast.forecastday[1].low.celsius + "C)");
+
+ if (weatherUnit == "c"){
+ $("#forecast_high", "#weather_tomorrow").html(data.forecast.simpleforecast.forecastday[1].high.celsius + " °C");
+ $("#forecast_low", "#weather_tomorrow").html(data.forecast.simpleforecast.forecastday[1].low.celsius + " °C");
+ } else {
+ $("#forecast_high", "#weather_tomorrow").html(data.forecast.simpleforecast.forecastday[1].high.fahrenheit + " °F");
+ $("#forecast_low", "#weather_tomorrow").html(data.forecast.simpleforecast.forecastday[1].low.fahrenheit + " °F");
+ }
$("#forecast_time").html("Forecast Time: " + data.forecast.txt_forecast.date);