|
@@ -4,15 +4,24 @@
|
|
*/
|
|
*/
|
|
|
|
|
|
function checkDiff(datestr) {
|
|
function checkDiff(datestr) {
|
|
- var date = new Date();
|
|
|
|
|
|
+ var newdate = new Date();
|
|
var refreshed = new Date(datestr);
|
|
var refreshed = new Date(datestr);
|
|
|
|
+ var dtz = date.geTtimezoneOffset()/60;
|
|
|
|
+ var sdtz = refreshed.getTimezoneOffset()/60;
|
|
|
|
+
|
|
|
|
+ if (dtz == sdtz ) {
|
|
|
|
+ var date = newdate;
|
|
|
|
+ } else {
|
|
|
|
+ var date = new Date(newdate.getTime() + sdtz);
|
|
|
|
+ }
|
|
|
|
+
|
|
var diff = 30 * 60 * 1000; /* 30 min diff is OK without a warning*/
|
|
var diff = 30 * 60 * 1000; /* 30 min diff is OK without a warning*/
|
|
var text = document.createElement('div');
|
|
var text = document.createElement('div');
|
|
|
|
+
|
|
// Fixme: Add "icon"
|
|
// Fixme: Add "icon"
|
|
if (date - refreshed > diff) {
|
|
if (date - refreshed > diff) {
|
|
text.innerHTML = "<i class='fa fa-exclamation-triangle m-orange'></i><b> Old Weather Data </b>";
|
|
text.innerHTML = "<i class='fa fa-exclamation-triangle m-orange'></i><b> Old Weather Data </b>";
|
|
-// } else {
|
|
|
|
-// text.innerHTML = "<i class=''></i> Fresh Weather";
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
document.getElementById('freshweather').appendChild(text);
|
|
document.getElementById('freshweather').appendChild(text);
|
|
}
|
|
}
|