warning when data is older than 1 day
This commit is contained in:
parent
136eabc29b
commit
fda2214aea
5 changed files with 566 additions and 28 deletions
16
elevators.js
16
elevators.js
|
@ -6,7 +6,7 @@ let geolocationPermission = false;
|
|||
let geolocation = null;
|
||||
const openStations = new Set();
|
||||
let sortByDistance = false;
|
||||
const version = '0.5.0'
|
||||
const version = '0.5.1'
|
||||
const minorVersion = version.split('.').splice(0, 2).join('.');
|
||||
const numberFormat = new Intl.NumberFormat('de-DE', {
|
||||
maximumFractionDigits: 1
|
||||
|
@ -45,7 +45,7 @@ const substituteData = [
|
|||
name: 'Stephansplatz (Oper/CCH)',
|
||||
searchTarget: "Dammtor (Messe/CCH)",
|
||||
},
|
||||
|
||||
{
|
||||
name: 'Dammtor (Messe/CCH)',
|
||||
searchTarget: "Stephansplatz (Oper/CCH)",
|
||||
},
|
||||
|
@ -403,7 +403,17 @@ function renderData(location = null) {
|
|||
document.querySelector('#filters').classList.remove('hidden');
|
||||
document.querySelector('#initialLoad').classList.add('hidden');
|
||||
const dateContainer = document.querySelector('#lastUpdated');
|
||||
dateContainer.innerHTML = dateTimeStyle.format(new Date(internalData.lastUpdate));
|
||||
const oldDataWarning = document.querySelector('#oldDataWarning');
|
||||
|
||||
const lastUpdate = new Date(internalData.lastUpdate);
|
||||
const now = new Date();
|
||||
dateContainer.innerHTML = dateTimeStyle.format(lastUpdate);
|
||||
oldDataWarning.classList.add('hidden');
|
||||
if (now - lastUpdate > 86400 * 1000) {
|
||||
const days = numberFormat.format((now - lastUpdate) / (86400 * 1000));
|
||||
oldDataWarning.classList.remove('hidden');
|
||||
oldDataWarning.innerHTML = `Daten ${days} Tag${days !== '1' ? 'e' : ''} alt!`;
|
||||
}
|
||||
|
||||
const listContainer = document.querySelector('#stationList');
|
||||
//clear list before update
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue