diff --git a/js/lib.main.js b/js/lib.main.js index abdd41b..e6f2225 100644 --- a/js/lib.main.js +++ b/js/lib.main.js @@ -1,6 +1,6 @@ /* eslint-disable no-unused-vars */ /* All Page Init */ -const version = '2023.5.10' +const version = '2023.6.1' /* Feature Detectors */ diff --git a/js/pis.js b/js/pis.js index 004a511..fd524bd 100644 --- a/js/pis.js +++ b/js/pis.js @@ -23,6 +23,12 @@ async function findByOrigDest() { hideLoading() } +async function findByHeadcode() { + showLoading() + const formData = await fetchHeadcode() + window.location.assign(`./train-detail.html?headcode=${formData}`) +} + async function findByPisCode() { showLoading() const formData = await fetchPisCode() @@ -72,6 +78,10 @@ async function fetchPisCode() { return document.getElementById('pis').value } +async function fetchHeadcode() { + return document.getElementById('headcode').value +} + async function insertData(json) { // Receives the JSON Respose ([{},{}]) containing one or more possible // PIS codes. Display the code and the stops with a method of scrolling between them. diff --git a/pis.html b/pis.html index c383874..328609e 100644 --- a/pis.html +++ b/pis.html @@ -45,6 +45,16 @@
Currently supported (Beta): GWR: ex-Wessex, HEx
Duplicate stopping patterns have been removed.
You need to be logged into a free rail staff version account for this feature.
+