Add link to stations and trains in routes page
This commit is contained in:
parent
0d7cc124ba
commit
86b2caf6e9
2 changed files with 23 additions and 4 deletions
24
route.js
24
route.js
|
@ -222,13 +222,25 @@ function onItineraries(data) {
|
|||
var departureHeading = document.createElement('h3')
|
||||
trainDiv.appendChild(departureHeading)
|
||||
departureHeading.classList.add('departure', 'station')
|
||||
departureHeading.textContent = train.from
|
||||
var departureLink = document.createElement('a')
|
||||
departureHeading.appendChild(departureLink)
|
||||
departureLink.textContent = train.from
|
||||
departureLink.classList.add('no-custom-a')
|
||||
var departureUrl = new URL('/view-station.html', window.location.origin)
|
||||
departureUrl.searchParams.set('station', train.from)
|
||||
departureLink.href = departureUrl.toString()
|
||||
}
|
||||
|
||||
var trainP = document.createElement('p')
|
||||
trainDiv.appendChild(trainP)
|
||||
trainP.classList.add('pri', 'train')
|
||||
trainIdSpan(train.trainRank, train.trainNumber, trainP)
|
||||
var trainLink = document.createElement('a')
|
||||
trainP.appendChild(trainLink)
|
||||
trainIdSpan(train.trainRank, train.trainNumber, trainLink)
|
||||
trainLink.classList.add('no-custom-a')
|
||||
var trainUrl = new URL('/view-train.html', window.location.origin)
|
||||
trainUrl.searchParams.set('train', train.trainNumber)
|
||||
trainLink.href = trainUrl.toString()
|
||||
|
||||
var arrivalTimeP = document.createElement('p')
|
||||
trainDiv.appendChild(arrivalTimeP)
|
||||
|
@ -241,7 +253,13 @@ function onItineraries(data) {
|
|||
var arrivalHeading = document.createElement('h3')
|
||||
trainDiv.appendChild(arrivalHeading)
|
||||
arrivalHeading.classList.add('arrival', 'station')
|
||||
arrivalHeading.textContent = train.to
|
||||
var arrivalLink = document.createElement('a')
|
||||
arrivalHeading.appendChild(arrivalLink)
|
||||
arrivalLink.textContent = train.to
|
||||
arrivalLink.classList.add('no-custom-a')
|
||||
var arrivalUrl = new URL('/view-station.html', window.location.origin)
|
||||
arrivalUrl.searchParams.set('station', train.from)
|
||||
arrivalLink.href = arrivalUrl.toString()
|
||||
|
||||
if (!last) {
|
||||
var nextDepartureTimeP = document.createElement('p')
|
||||
|
|
3
sw.js
3
sw.js
|
@ -1,4 +1,4 @@
|
|||
const VERSION = 'v25'
|
||||
const VERSION = 'v26'
|
||||
const API_ORIGIN = 'https://scraper.infotren.dcdev.ro/'
|
||||
const API_TRAINS = `${API_ORIGIN}v3/trains`
|
||||
const API_STATIONS = `${API_ORIGIN}v3/stations`
|
||||
|
@ -61,6 +61,7 @@ function shouldReturnFromCacheFirst(url) {
|
|||
}
|
||||
|
||||
self.addEventListener('install', (event) => {
|
||||
self.skipInstall()
|
||||
event.waitUntil(
|
||||
caches
|
||||
.open(VERSION)
|
||||
|
|
Loading…
Add table
Reference in a new issue